﻿@charset "utf-8";
/* CSS Document */

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body, div, p, span, h1, h2, h3, h4, h5, h6, dd, dl, dt, ul, ol, li, input, textarea, select {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
	vertical-align: middle;
}

a {
    text-decoration: none;
    margin: 0;
    padding: 0;
	color: #000;
}

a:hover {
	text-decoration: none;
}

ul, ol, li {
    list-style: none;
    list-style: none;
}

img {
	-ms-interpolation-mode: bicubic; 
}

::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #aaa; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #aaa; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #aaa; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #aaa;
} 

input[type="date"]::-webkit-clear-button{display:none;}/*----------用来移除叉叉按钮----------*/
input[type="date"]::-webkit-inner-spin-button { visibility: hidden; }/*----------用来移除上下小箭头----------*/


@font-face { font-family: myFirstFont; src: url(../fonts/SourceHanSansCN-Regular.otf) }
@font-face { font-family: mySecondFont; src: url(../fonts/COPRGTB.TTF); }


/*********************顶部*********************/
.mall-top-wrap { width: 100%;}
.mall-head-wrap { width:auto; overflow: hidden; background: #f3f5f6; padding: 7px 0px; border-bottom: 1px solid #e1e1e1;}
.mall-head-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.mall-head-welcome { width: 50%; overflow: hidden; float: left;}
.mall-head-welcome span { font-size: 14px; color: #333;}
.mall-head-welcome img { width: auto; overflow: hidden; display: inline-block; padding: 0px 5px;}
.mall-head-welcome span,.mall-head-welcome img { vertical-align: middle;}

.mall-head-link { width: 50%; overflow: hidden; float: right; text-align: right;}
.mall-head-link a { font-size:14px; color: #333;}
.mall-head-link span { font-size: 12px; color: #aaa; display: inline-block; padding: 0px 5px;}
.mall-head-link img { width: auto; display: inline-block; padding: 0px 3px;}
.mall-head-link a,.mall-head-link span,.mall-head-link img { vertical-align: middle;}
.mall-head-link a:hover { color: #34ac4f;}

/*********************LOGO&SEARCH*********************/
.mall-logo-wrap { width: 1200px; overflow: hidden; margin:0 auto;}
.mall-logo { width: 30%; overflow: hidden; float: left;}
.mall-logo img { width: auto; display: block}

.mall-search { width: 50%; overflow: hidden; float: left; margin-top: 28px; margin-left: 50px;}
.mall-search-input { width: 85%; overflow: hidden; float: left;}
.mall-search-input input { width: 100%; height: 50px; border: 2px solid #34ac4f; border-radius: 3px; outline: none; padding-left: 10px;}
.mall-search-button { width: 15%; overflow: hidden; float: right;}
.mall-search-button button { 
	width: 100%;
	background: #34ac4f;
	outline: none; 
	border: none; 
	height: 54px; 
	display: table-cell!important;
	vertical-align: top;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

/*********************导航栏*********************/
.mall-top-line { border-bottom: none; width: auto;}

.nav { width: auto; border-bottom: 3px solid #34ac4f;}
.nav-wrap { width: 1200px; margin: 0 auto; position: relative;}
.nav-title { display: none;}
.nav-main { width: auto; position: relative; height: 50px;}
.nav-main ul li { float: left; width: 12.5%; text-align: center;}
.nav-main ul li a { font-size: 15px; color: #333; padding:15px 0px; display: block;}
.nav-main ul li.current a { background: #34ac4f; color: #fff;}
.nav-main ul li:hover a { background: #34ac4f; color: #fff;}


.nav-details { width: 800px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:53px; left: 0; z-index: 9999!important; background: #fff; display: none;}
.nav-classify { width: 160px; overflow: hidden; background: #f3f5f6; position: relative;}
.nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
.nav-classify ul li:last-child { border-bottom: none;}
.nav-classify ul li a { padding: 15px 0px; display: inline-block;}
.nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
.nav-classify ul li:hover { background: #fff;}
.nav-classify ul li:hover a { color: #34ac4f;}
.nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
.nav-classify ul li.current { background: #fff;}
.nav-classify ul li.current a { color: #34ac4f;}
.nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

.nav-classify-text { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
.nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
.classify-title { font-size: 16px!important; color: #333!important; font-weight: bold;}



/*********************筛选*********************/
.mall-filter-wrap { width: 100%; overflow: hidden;}
.mall-result { width: 1200px; overflow: hidden; margin:7px auto; padding: 10px 0px;}
.mall-result a { font-size: 14px; color: #555; display: inline-block; padding: 0px 4px;}
.mall-result span { font-size: 12px; color: #777; display: inline-block; padding: 0px 5px;}
.mall-result a,.mall-result { vertical-align: middle;}
.mall-result a:hover { color: #34ac4f;}

.mall-result-last { display: inline-block;}
.mall-result-text { float: left}
.mall-result-text a { display: inline-block; border: 1px solid #fff; padding: 5px 10px;}
.mall-result-close { float: right;}
.mall-result-close i { background: url(../images/mall_result_close.png) no-repeat #34ac4f center; display: inline; height: 31px; width: 30px;}
.mall-result-last:hover a { border: 1px solid #34ac4f; color: #34ac4f}
.mall-result-last:hover i { display: block;}
.mall-result-last.current a { border: 1px solid #34ac4f; color: #34ac4f}
.mall-result-last.current i { display: block;}

.mall-classify-wrap { width:1200px; overflow: hidden; margin: 0 auto; border: 1px solid #ddd;}
.mall-classify-main { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
.mall-classify-main:last-child { border: none;}
.mall-classify-title { width: 140px; overflow: hidden; float: left; background: #f3f5f6; text-align: center;}
.mall-classify-title h3 { font-size: 16px; color: #333; font-weight: bold; padding: 18px 0px;}
.mall-classify-text { width: 1036px; overflow: hidden; float: right;}
.mall-classify-text ul li { float: left; margin-right: 40px;}
.mall-classify-text ul li a { font-size: 14px; color: #333; padding: 18px 0px; display: inline-block}
.mall-classify-text ul li:hover a { color: #34ac4f;}
.mall-classify-text ul li.current a { color: #34ac4f;}

/*********************商城列表*********************/
.mall-list-wrap  { width: 100%; overflow: hidden; padding: 30px 0px;}
.mall-list-main { width: 1200px; overflow: hidden; margin: 0 auto;}

.mall-left-recommend { width: 260px; overflow: hidden; float: left; border: 1px solid #ddd;}
.mall-recommend-main { width: auto; overflow: hidden; padding: 13px;}
.mall-recommend-main h3 { font-size: 15px; color: #333;}
.mall-recommend-main ul li { overflow: hidden; padding-top: 20px}
.mall-recommend-main ul li span { font-size: 14px; color: #333; display: block; margin-top:7px;}
.mall-recommend-main ul li:hover span { color: #34ac4f}

.mall-right-service { width:910px; overflow: hidden; float: right;}
.mall-right-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 12px 0px;}
.mall-right-title h3 { font-size: 15px; color: #333; padding-left: 20px;}

.mall-service-list { width: auto; overflow: hidden;}
.mall-service-list ul li { float: left; width: 182px; margin-top: 25px;}
.mall-service-list ul li span { display: block; font-size: 14px; color: #333; margin-top: 7px;}
.mall-service-list ul li img { display: block; margin: 0 auto; height: 170px; width: 90%;}
.mall-service-list ul li:hover span { color: #34ac4f}

.list_page { overflow:hidden; width:310px; margin:0 auto; text-align: center; margin-top: 40px;}
.list_page span { color:#e40723; font-size:13px; display: block}
.list_page a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


/*********************底部*********************/
.foot-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 20px 0px 15px;}
.foot-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.foot-nav { width: 805px; overflow: hidden; margin:0 auto;}
.foot-nav ul li { float: left; width:115px; text-align: center;}
.foot-nav ul li a { font-size: 14px; color: #555; text-align: center;}
.foot-nav ul li span { display: inline-block; width: 1px; height: 15px; background: #999; margin-left: 30px;}
.foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
.foot-nav ul li:hover a { color: #3fc35c}

.foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 14px; color: #555; margin-top:17px;}


/*********************详情头部*********************/
.details-top { width: 100%; overflow: hidden; padding: 0px 0px 30px;}
.details-top-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.details-left-img { width: 288px; height:288px; border: 1px solid #ddd; padding: 15px; position: relative; float: left;}
.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

.details-right-text { width: 850px; overflow: hidden; float: right;}
.details-right-text h3 { font-size: 17px; color: #333; font-weight: normal; padding-bottom: 10px;}
.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

.details-classify-text { width: auto; overflow: hidden;}
.details-classify-text:first-child { margin-top: 10px;}
.details-classify-title { width: 80px; overflow: hidden; float: left; margin-top: 7px;}
.details-classify-title h5 { font-size: 15px; color: #333; font-weight: normal;}
.details-classify-filter { width: 770px; overflow: hidden; float: right;}
.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
.details-classify-filter ul li a { font-size: 14px; color: #333; display: block; padding:7px 25px;}
.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
.details-classify-filter ul li:hover a { color: #34ac4f;}
.details-classify-filter ul li.current { border: 1px solid #34ac4f}
.details-classify-filter ul li.current a { color: #34ac4f;}



.details-classify-filter select { 
	width: 120px; 
	border: 1px solid #ddd; 
	outline: none;
	height: 35px;
	appearance: none;
	-webkit-appearance:none;
	-moz-appearance: none;
	background: url(../images/select_arrow.png) no-repeat scroll 90% center transparent;
	padding-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px;}
.details-classify-filter input { border: 1px solid #ddd; height: 35px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none;}
.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
.details-classify-time { display: inline-block;}
.details-classify-radio { float: left; margin-left: 15px; width: 70px;}
.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none;}
.details-classify-radio span { margin-left: 10px; display: inline-block;}

.details-appointment { width: auto; overflow: hidden; margin-top: 12px;}
.details-appointment a { font-size: 20px; color: #fff; background:#34ac4f; padding: 12px 35px 14px; display: inline-block; margin-left: 20px;}


.details-lab-info { margin-left:10px; width: 30px; overflow: hidden; text-align: center; margin-top: 3px;}
.details-lab-info i { background: url(../images/lab_info_icon.png) no-repeat; width: 25px; height: 25px; display: inline-block;}
.laboratory-info ul li:hover .details-lab-info i { background: url(../images/lab_info_icon_2.png) no-repeat!important;}
.details-lab-info i:hover {background: url(../images/lab_info_icon_2.png) no-repeat!important;}
.details-appointment i { 
	background:url(../images/collection_icon.png) 0 4px no-repeat; 
	display: inline-block;
	width: 18px;
	height: 20px;
	margin-right: 10px;
}
.details-appointment a:last-child { background:#b1b1b1; padding-right: 40px;}
.details-appointment a:first-child { margin-left: 0;}

.details-appointment a:hover { background: #34ac4f}
.details-appointment a:hover i { background: url(../images/collection_icon_2.png) 0 3px no-repeat;}



/*********************详情介绍*********************/
.details-info-wrap { width: 100%; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
.details-info-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.details-info-title { width: auto; overflow: hidden; background: #f3f5f6; }
.details-info-title h3 { font-size: 16px; color: #fff; background: #34ac4f; display: inline-block; padding: 12px 25px;}
.details-info-text { width: auto; overflow: hidden; margin-top: 10px; color: #444; line-height: 2.2; text-indent: 2em;}


/*********************订单确认*********************/
.order-confirm-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
.order-confirm-main { width: 1200px; overflow: hidden; margin: 0 auto;}

.order-personal-info { width: auto; overflow: hidden;}
.order-personal-title { width: auto; overflow: hidden; background: #f3f5f6;}
.order-personal-title h3 { font-size: 16px; color: #fff; background: #34ac4f; display: inline-block; padding: 12px 25px;}

.order-personal-text { width: 900px; overflow: hidden; margin: 0 auto; padding-bottom: 30px;}
.order-personal-text ul li { float: left; width: 40%; margin-left: 20%; margin-top: 30px;}
.order-personal-text ul li:first-child { margin-left: 0;}
.order-personal-text ul li:nth-child(3) { margin-left: 0;}
.order-personal-name { width: 85px; overflow: hidden; float: left; margin-top: 12px;}
.order-personal-name span { font-size: 15px; color: #333;}
.order-personal-text i { color: #BC0003}
.order-personal-input { float: left; width: 75%}
.order-personal-input input { height: 40px; width: 80%; outline: none; padding-left: 10px; border: 1px solid #ddd;}

.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 30px;}
.order-confirm-table { width:auto; overflow: hidden; margin-top: 30px;}
.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 20px; }
.order-confirm-title ul li { float: left;}
.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

.order-confirm-product { width: 480px;}
.order-confirm-standard { width: 260px; text-align: center;}
.order-confirm-qualification { width: 260px; text-align: center;}
.order-confirm-time { width: 140px; text-align: center;}

.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px;}
.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:12px 20px; border-bottom: 1px solid #ddd;}
.order-confirm-info-title span { font-size: 14px; color: #555;}
.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 50px;}
.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

.order-confirm-info { width: auto; overflow: hidden;}
.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 20px;}
.order-confirm-list:last-child { border-bottom: none;}
.order-confirm-list ul li { float: left; padding: 15px 0px;}
.order-confirm-list ul li span { font-size: 14px; color: #333;}

.confirm-pic { width: 480px;}
.order-confirm-img { width: 80px; height: 80px; float: left; border: 1px solid #ddd; position: relative;}
.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
.order-confirm-name { width:380px; overflow: hidden; float: right; margin-top: 30px;}
.order-confirm-name span { font-size: 14px; color: #333;}
.confirm-standard { width: 258px; text-align: center; margin-top: 30px;}
.confirm-qualication {width: 258px; text-align: center; margin-top: 30px;}
.confirm-time {width: 140px; text-align: center; margin-top: 30px;}
.confirm-time span { color: #175191!important;}

.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 20px 0px;}
.order-remark-text { width: 100px; overflow: hidden; float: left; margin-left: 20px; margin-top: 9px;}
.order-remark-text span { font-size: 15px; color: #333;}
.order-remark-input { width:400px; overflow: hidden; float: left;}
.order-remark-input input { width: 90%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 15px;}

.order-confirm-next { width: auto; overflow: hidden; text-align: right;}
.order-confirm-next a { background: #34ac4f; color: #fff; font-size: 20px; display: inline-block; padding: 12px 35px 14px;}


/*********************委托单*********************/
.quotation-wrap { width: 100%; overflow: hidden; margin-top:10px; margin-bottom: 30px;}
.quotation-main { width: 1200px; overflow: hidden; margin: 0 auto;}

.quotation-main h3 { font-size: 20px; color: #555; border-bottom: 1px dashed #eee; padding-bottom: 10px;}
.weituodan-text-first { width: auto; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
.weituodan-text { width: 47%; float: left;}
.weituodan-text h5 { font-size: 16px; color: #333; padding: 8px 0px; display: inline-block;}
.weituodan-text input { width: 80%; outline: none; border: none;}

.weituofang-text { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
.weituofang-text ul li { overflow: hidden; margin-top: 17px;}
.left-name { width: 100px; text-align: right; float: left; margin-top: 7px;}
.left-name span { font-size: 15px; color: #555;}
.right-input { width: 68%; overflow: hidden; float: left; margin-left:30px;}
.right-input input { width: 96%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}


.weituodan-dutian { width: 47%; float: right; overflow: hidden;}
.weituodan-dutian h5 { font-size: 16px; color: #333; padding: 8px 0px;}

.dutian-info { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
.dutian-info ul li { overflow: hidden; margin-top: 30px;}
.left-text { margin-top: 0;}
.left-text span { font-size: 16px; color: #555}
.right-text { display: inline-block}
.right-text span { font-size: 16px; color: #333; }
.left-name span,.right-text span,.right-text a { vertical-align: middle;}
.email a { text-decoration: underline; color: #296aa7; font-size: 16px;}

.weituodan-product-info { width:auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
.weituodan-product-info ul { width: 47%; overflow: hidden; margin-top: 10px;}
.weituodan-product-info ul li { overflow: hidden; margin-top: 17px;}

.quotation-form { width: auto; overflow: hidden; margin-top: 20px;}
.quotation-form h3 { font-size: 20px; color: #296aa7; font-weight: normal; border-bottom: none}

.quotation-table { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 10px; margin-bottom:20px;}
.quotation-table-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd; padding: 0px 20px;}
.quotation-table-title ul li { float: left; padding: 13px 0px;}
.quotation-table-title ul li a { font-size: 15px; color: #333;}
.quotation-item { width: 150px; text-align: center;}
.quotation-service { width: 400px; text-align: center;}
.quotation-remark { width:400px; text-align: center;}
.quotation-price { width: 200px; text-align: center;}

.quotation-table-list { width: auto; overflow: hidden;}
.quotation-table-item { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
.quotation-table-item:last-child { border-bottom: 1px solid #ddd;}
.quotation-table-item ul li { float: left; padding: 12px 0px;}
.quotation-table-item ul li span { font-size: 14px; color: #333;}

.quotation-list-item { width: 150px; text-align: center; margin-left: 20px;}
.quotation-list-service { width: 400px; text-align: center;}
.quotation-list-remark { width: 400px; text-align: center;}
.quotation-list-price { width: 200px; text-align: center;}

.quotation-price-all { width: 25.5%; overflow: hidden; text-align: right; float: right; margin-top: 20px; margin-bottom: 10px;}
.quotation-price-all ul li { overflow: hidden; padding: 7px 0px;}
.quotation-price-left { width: 80px; overflow: hidden; float: left}
.quotation-price-left span { font-size: 14px; color: #333;}
.quotation-price-right { width: 100px; overflow: hidden; float: left; margin-left: 30px;}
.quotation-price-right span { font-size: 14px; color: #333;}

.quotation-remark-info { width: auto; overflow: hidden; margin-bottom: 30px;}
.quotation-remark-main { width: auto; overflow: hidden; padding: 0px 20px;}
.quotation-remark-main ul li { overflow: hidden; border-bottom: 1px dashed #ddd; padding-bottom: 15px; margin-top: 15px;}
.quotation-remark-name { width: 120px; overflow: hidden; float: left;}
.quotation-remark-name span { font-size: 15px; color: #333; font-weight: bold; line-height: 1.8}
.quotation-remark-text { width: auto; overflow: hidden; float: left;}
.quotation-remark-text span { font-size: 14px; color: #666; line-height: 2}
.quotation-remark-text a { font-size: 14px; color: #296aa7;}
.quotation-remark-name span,.quotation-remark-text span,.quotation-remark-text a { vertical-align: middle;}

.quotation-confirm { width: auto; overflow: hidden; border-bottom: 2px solid #ddd; padding: 0px 20px; margin-top: 20px;}
.quotation-confirm ul li { float: left; width: 50%; padding-bottom: 30px; padding-top: 10px;}
.quotation-confirm ul li span { font-size: 14px; color: #666;}


/*********************企业后台个人信息*********************/
.backstage-nav-wrap { width: auto; background: #34ac4f; padding: 18px 0px; height: 55px;}
.backstage-nav-main { width: 1200px; margin: 0 auto;}
.backstage-nav-logo { width: 27%; overflow: hidden; float: left;}
.backstage-nav-logo img { width: auto; display: inline-block;}
.backstage-nav-logo i { display: inline-block; width: 1px; height: 50px; background: rgba(255,255,255,.6); margin-left: 30px;}
.backstage-nav-logo span { font-size: 26px; color: #fff; display: inline-block; margin-left: 30px;}
.backstage-nav-logo img,.backstage-nav-logo i,.backstage-nav-logo span { vertical-align: middle;}

.backstage-nav { width:73%; float: right; margin-top: 20px; position: relative;}
.backstage-nav-title { display: none;}
.backstage-nav-text { width: auto; overflow: hidden;}
.backstage-nav-text ul li { float: left; width: 130px; text-align: center;}
.backstage-nav-text ul li a { font-size: 15px; color: #fff;}


/*********************企业后台 导航栏下拉*********************/
.nav-backstage-details { width: 800px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:52px; left: 0; z-index: 9999!important; background: #fff; display: none;}
.backstage-nav-classify { width: 160px; overflow: hidden; background: #f3f5f6; position: relative;}
.backstage-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
.backstage-nav-classify ul li:last-child { border-bottom: none;}
.backstage-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
.backstage-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
.backstage-nav-classify ul li:hover { background: #fff;}
.backstage-nav-classify ul li:hover a { color: #34ac4f;}
.backstage-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
.backstage-nav-classify ul li.current { background: #fff;}
.backstage-nav-classify ul li.current a { color: #34ac4f;}
.backstage-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

.nav-backstage-classify { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
.nav-backstage-classify p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}


.backstage-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
.backstage-main { width: 1200px; overflow: hidden; margin: 0 auto;}

.backstage-left { width: 200px; overflow: hidden; float: left; background: #f3f5f6;}
.backstage-left-main { width: auto; overflow: hidden; padding: 15px 25px;}
.backstage-left-main ul li { overflow: hidden; padding: 10px 0px;}
.backstage-left-main ul li h3 { font-size: 16px; color: #333;}
.backstage-left-main ul li a { font-size: 14px; color: #555; display: inline-block; padding: 0px 10px;}
.backstage-left-main ul li i { 
	display: inline-block; 
	background: url(../images/backstage_arrow_default.png) no-repeat left;
	width: 6px; 
	height: 10px;
}
.backstage-left-main ul li:hover a { color: #34ac4f}
.backstage-left-main ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat left;}
.backstage-left-main ul li.current a { color: #34ac4f;}
.backstage-left-main ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat left;}

.backstage-right { width: 960px; overflow: hidden; float: right;}
.backstage-right-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
.backstage-right-title span { font-size: 17px; color: #34ac4f; border-bottom: 2px solid #34ac4f; display: inline-block; padding-bottom: 5px; font-weight: bold;}

.personal-right-text { width: auto; overflow: hidden;}
.personal-right-text ul li { overflow: hidden; margin-top: 20px;}
.personal-name { width: 100px; overflow: hidden; float: left; margin-top: 10px;}
.personal-name span { font-size: 15px; color: #333;}
.personal-input { width: 350px; overflow: hidden; float: left;}
.personal-input input { width: 90%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px;}

.personal-input select { 
	width: 130px; 
	border: 1px solid #ddd; 
	outline: none;
	height: 35px;
	appearance: none;
	-webkit-appearance:none;
	-moz-appearance: none;
	background: url(../images/select_arrow.png) no-repeat scroll 90% center transparent;
	padding-left: 15px;
	margin-right: 10px;
	margin-top: 2px;
}

.personal-button input { margin-left: 100px; width: 100px; height: 42px; background: #34ac4f; font-size: 15px; color: #fff; border-radius:2px; border: none; outline:none;}


/*********************订单管理信息*********************/
.order-management-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
.order-management-name { width: 50%; overflow: hidden; float: left; margin-top: 13px;}
.order-management-name ul li { float: left; width: 120px;}
.order-management-name ul li a { font-size: 17px; color: #333; display: inline-block; padding-bottom:5px;}
.order-management-name ul li:hover a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}
.order-management-name ul li.current a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}

.order-management-search { width: 30%; overflow: hidden; float: right; text-align: right;}
.order-management-input { width: 80%; overflow: hidden; float: left;}
.order-management-input input { width: 100%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px; border-bottom: none;}
.order-management-button { width: 20%; overflow: hidden; float: right;}
.order-management-button button { background: #f3f5f6; width:100%; height: 42px; outline: none; border:1px solid #ddd; border-bottom: none;}
.order-management-button button i { background: url(../images/search_icon2.png) no-repeat center; width: 22px; height: 22px; display: inline-block;}

.order-management-info { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
.order-management-info ul li { float: left; text-align: center;}
.order-management-info ul li a { font-size: 16px; color: #333; padding: 12px 0px; display: inline-block;}

.order-name { width: 340px; text-align: left!important; padding-left: 20px;}
.order-time { width: 200px; }
.order-status { width: 120px; }
.order-weituodan { width: 150px;}
.order-resurvey { width: 110px;}

.order-management-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
.order-id { width:auto; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
.order-id span { font-size: 14px; color: #777;}
.order-id span:first-child { padding-left: 20px;}
.order-id a { font-size: 14px; color: #175191; display: inline-block; padding-right: 50px;}
.order-id span,.order-id a { vertical-align: middle;}

.order-management-table ul { overflow: hidden; border-bottom: 1px dashed #ddd;}
.order-management-table ul:last-child { border-bottom: none;}
.order-management-table ul li { float: left; overflow: hidden; text-align: center; padding: 20px 0px;}
.order-management-table ul li span { font-size: 14px; color: #333;}
.order-management-table ul li:hover span { color: #34ac4f;}
.order-management-table ul li:hover a { color: #34ac4f;}
.order-management-img { width: 70px; height: 70px; border: 1px solid #ddd; position: relative; float: left; margin-left: 20px;}
.order-management-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
.order-management-biaoti { width: 100px; overflow: hidden; float: left; margin-top: 25px; margin-left: 10px;}
.order-management-biaoti span { font-size: 14px; color: #333;}

.management-name { width: 360px;}
.management-time { width: 200px; margin-top: 25px;}
.management-status { width: 120px;}
.management-status span { font-size: 14px; color: #333; display: block; margin-top: 15px;}
.management-status a { font-size: 14px; color: #175191; margin-top: 5px; display: inline-block;}

.management-status2 { width: 120px;}
.management-status2 span { font-size: 14px; color: #333; display: block; margin-top: 25px;}
.management-status2 a { font-size: 14px; color: #175191; margin-top: 5px; display: inline-block;}

.management-fail span { color: #c00808!important;}
.management-weituodan { width: 150px; margin-top: 25px;}
.management-resurvey { width: 110px; margin-top: 25px;}
.management-resurvey a { font-size: 14px; color: #c00808}

.management-resurvey2 { width: 60px; margin-top: 25px; text-align:left;}
.management-resurvey2 a { font-size: 14px; color: #c00808;}

.list_page_right { overflow:hidden; width:238px; text-align: center; margin-top: 30px; float: right;}
.list_page_right span { color:#e40723; font-size:13px; display: block}
.list_page_right a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


/*********************订单详情*********************/
.order-details-right { width: auto; overflow: hidden; margin-bottom: 30px;}
.order-details-info { width: auto; overflow: hidden; margin-left: 20px; margin-top: 3px;}
.order-details-info ul li { overflow: hidden; margin-top: 12px;}
.order-details-name { width: 90px; overflow: hidden; float: left;}
.order-details-name i { font-size: 14px; color: #777777; font-style: normal;}
.order-details-text { width: auto; overflow: hidden; float: left; }
.order-details-text span { font-size: 14px; color: #333;}
.order-details-text a { font-size: 14px; color: #175191; display: inline-block; margin-left: 30px;}
.order-details-name i,.order-details-text span,.order-details-text a { vertical-align: middle;}

.order-details-table { width: auto; overflow: hidden; margin-top: 30px; border: 1px solid #ddd;}
.order-details-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd;}
.order-details-title ul li { float: left; text-align: center;}
.order-details-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 10px 0px;}

.order-product { width: 310px; text-align: left!important; padding-left: 30px;}
.order-area{ width:160px;}
.order-laboratory { width: 300px;}
.order-appointment { width: 150px;}

.order-details-wrap { width: auto; overflow: hidden;}
.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px; padding-bottom: 10px;}
.order-details:last-child { border-bottom: none;}
.order-details ul li { float: left; padding: 10px 0px;}
.order-details ul li span { font-size: 14px; color: #333;}

.order-details-biaoti { width:310px; margin-left: 30px;}
.order-details-pic { width: 80px; height: 80px; border: 1px solid #ddd; position: relative; float: left;}
.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
.order-details-product { width: 215px; overflow: hidden; float: right; margin-top:5px;}
.order-details-product a { font-size: 15px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
.order-details-product span { font-size: 14px; color: #333; display: block; line-height: 1.8;}
.order-details-area { width:160px; text-align: center; margin-top: 32px;}
.order-details-laboratory { width: 300px; text-align: center; margin-top: 32px;}
.order-details-time { width: 150px;text-align: center; margin-top: 32px;}

/*********************企业注册*********************/
.register-wrap { width: 100%; overflow: hidden; padding: 30px 0px; }
.register-main { width: 1200px; overflow: hidden; margin:0 auto;}

.register-logo { width: auto; overflow: hidden; margin-top: 1%;}
.register-logo img { width: auto; display: block;}

.register-form { width: 380px; overflow: hidden; background: #fff; box-shadow: 0px 9px 17.46px 0.54px rgba(217, 217, 217, 0.8); float: right; margin-top: 5%;}
.register-form-inner { width: auto; overflow: hidden; padding: 30px;}
.register-form-title { width: 90%; overflow: hidden; margin: 0 auto;}
.register-form-title img { width: auto; display: inline-block;}
.register-form-title i { display: inline-block; width: 1px; height: 40px; background: #ddd; margin: 0px 30px;}
.register-form-title h3 { font-size: 24px; color: #555; display: inline-block; font-weight: normal;}
.register-form-title img,.register-form-title i,.register-form-title h3 { vertical-align: middle;}

.register-info { width: auto; overflow: hidden;}
.register-info ul li { overflow: hidden; margin-top: 20px;}
.register-info ul li span { display: inline-block; height: 40px!important; background: #dddddd; width: 40px!important;}
.company-icon { background: url(../images/company_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
.tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
.email-icon { background: url(../images/email_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
.pwd-icon { background: url(../images/password_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
.pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
.register-info ul li input { height: 38px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 80%;}
.register-info ul li span,.register-info ul li input { vertical-align: middle;}

.register-info ul li:hover input { border: 1px solid #34ac4f;}
.register-info ul li:hover .company-icon { background: url(../images/company_icon.png) no-repeat center #34ac4f!important;}
.register-info ul li:hover .tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #34ac4f!important;}
.register-info ul li:hover .email-icon { background: url(../images/email_icon.png) no-repeat center #34ac4f!important;}
.register-info ul li:hover .pwd-icon { background: url(../images/password_icon.png) no-repeat center #34ac4f!important;}
.register-info ul li:hover .pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #34ac4f!important;}

.register-login { width: auto; overflow: hidden; margin-top: 10px; text-align: center;}
.register-login span { font-size: 13px; color: #666;}
.register-login a { font-size: 13px; color: #34ac4f;}
.register-login span,.register-login a { vertical-align: middle;}

.register-xieyi { width: auto; overflow: hidden; margin-top: 15px;}
.register-xieyi input { width: 14px; height: 14px; outline: none;}
.register-xieyi a { font-size: 13px; color: #777; display: inline-block; margin-left: 7px;}
.register-button { width: auto; overflow: hidden; margin-top: 15px;}
.register-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:96%; font-size: 15px; color: #fff;}

/*********************底部*********************/
.register-foot { width: auto; overflow: hidden; margin-top: 11%;}
.register-foot-nav { width: 805px; overflow: hidden; margin:0 auto;}
.register-foot-nav ul li { float: left; width:115px; text-align: center;}
.register-foot-nav ul li a { font-size: 14px; color: #333; text-align: center;}
.register-foot-nav ul li span { display: inline-block; width: 1px; height: 15px; background: #999; margin-left: 30px;}
.register-foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
.register-foot-nav ul li:hover a { color: #3fc35c}

.register-foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 14px; color: #333; margin-top:17px;}

/*********************企业登录*********************/
.login-inner { width: auto; overflow: hidden; padding: 0px 30px 30px!important;}
.login-form { margin-top: 15%!important}
.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
.login-title ul li { width: 50%; float: left; text-align: center;}
.login-title ul li a { font-size: 16px; display: block; padding: 20px 0px; background: #fff; color: #333;}
/*.login-title ul li:hover a { background: #fff; color: #333;}*/
.login-title ul li.current a { background: #34ac4f; color: #fff;}

.user-icon { background: url(../images/user_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
.register-info ul li:hover .user-icon { background: url(../images/user_icon.png) no-repeat center #34ac4f!important;}
.login-info ul li input { height: 38px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 82%;}

.login-bottom { width: auto; overflow: hidden; margin-top: 10px;}
.login-register { width: 50%; overflow: hidden; float: left;}
.login-register span { font-size: 13px; color: #666;}
.login-register a { font-size: 13px; color: #34ac4f;}
.login-register span,.login-register a { vertical-align: middle;}
.login-forget { width: 50%; overflow: hidden; float: right; text-align: right;}
.login-forget a { font-size: 13px; color: #666;}
.login-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:98%; font-size: 15px; color: #fff;}

.login-foot { width:auto; overflow: hidden; margin-top: 20%;}


/*********************文件质量管理*********************/
.document-wrap { width: auto; overflow: hidden; margin-top: 20px;}
.document-main { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.document-main h3 { font-size: 20px; color: #333}
.document-table-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 17px;}
.document-table-title ul { width: auto; overflow: hidden; padding: 0px 20px;}
.document-table-title ul li { float: left;}
.document-table-title ul li a { font-size: 15px; color: #333; display: block; padding: 15px 0px;}

.document-title-product { width: 200px;}
.document-title-model { width: 100px; text-align: center;}
.document-title-lab { width: 260px; text-align: center;}
.document-title-time { width: 120px; text-align: center;}
.document-title-type { width: 120px; text-align: center;}
.document-title-report { width: 100px; text-align: center;}
.document-title-certification { width: 100px; text-align: center;}
.document-title-jigou { width: 140px; text-align: center;}
.document-title-zs { width: 140px; text-align: center;}

.document-title-tuzhi { width: 150px; text-align: center;}
.document-title-specification { width: 150px; text-align: center;}
.document-title-mingpai { width: 160px; text-align: center;}
.document-title-other { width: 160px; text-align: center;}

.tixi-type { width: 120px; text-align: left!important}
.tixi-jigou { width: 270px; text-align: center}
.tixi-time { width: 185px; text-align: center}
.tixi-zs { width: 160px; text-align: center}

.document-table { width: auto; overflow: hidden;}
.document-table ul { width: auto; overflow: hidden; padding:0px 20px;}
.document-table ul li { float: left;}
.document-table ul li a { font-size: 14px; color: #444; display: block; padding: 12px 0px;}

.doc-product { width:200px;}
.doc-model { width: 100px; text-align: center;}
.doc-lab { width: 260px; text-align: center;}
.doc-time { width: 120px; text-align: center;}
.doc-time1 { width: 190px; text-align: center;}
.doc-type { width: 120px; text-align: center;}
.doc-report { width: 100px; text-align: center;}
.doc-report a { color: #34ac4f!important;}
.doc-certification { width: 100px; text-align: center;}
.doc-jigou { width: 140px; text-align: center;}
.doc-zs { width: 140px; text-align: center;}
.doc-zs a { color: #34ac4f!important}

.doc-tuzhi { width: 150px; text-align: center;}
.doc-specification { width: 150px; text-align: center;}
.doc-specification a { color: #34ac4f!important}
.doc-mingpai { width: 160px; text-align: center;}
.doc-other { width: 160px; text-align: center;}

.doc-tixi-type { width: 120px; text-align: left!important}
.doc-tixi-jigou { width: 270px; text-align: center;}
.doc-tixi-time { width: 185px; text-align: center;}
.doc-tixi-zs { width: 160px; text-align: center;}
.doc-tixi-zs a { color: #34ac4f!important}

.document-remarks { width: auto; overflow: hidden;}
.document-remarks h3 { font-size: 15px; color: #333;}
.document-remarks span { font-size: 14px; color: #444; display: block; line-height: 2;}

/*********************购物车*********************/
.trolley-wrap { width: 1200px; overflow: hidden; margin: 0 auto; padding-bottom: 30px;  border-top: 2px solid #ddd; padding-top: 15px;}
.trolley-title { width: auto; overflow: hidden; padding: 0px 20px;}
.trolley-title ul li { float: left; text-align: center;}
.trolley-title ul li span { font-size: 14px; color: #555;}
.trolley-title-select { width: 80px; overflow: hidden; text-align: left!important;}
.trolley-title-select input { margin-right: 7px;}
.trolley-title-name { width: 510px; overflow: hidden; text-align: left!important;}
.trolley-title-standard { width: 160px; overflow: hidden;}
.trolley-title-qualification { width: 160px; overflow: hidden;}
.trolley-title-time { width: 160px; overflow: hidden;}
.trolley-title-edit { width: 140px;}

.trolley-main { width: auto; overflow: hidden;}
.trolley-list { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px; padding: 0px 20px;}
.trolley-lab { width: auto; overflow: hidden; padding: 12px 0px; border-bottom: 1px dashed #ddd;}
.trolley-lab span { font-size: 13px; color: #333}
.trolley-lab a { font-size: 13px; color: #175191; display: inline-block; margin-right: 30px;}
.trolley-lab span,.trolley-lab a { vertical-align: middle;}

.trolley-form { width: auto; overflow: hidden;}
.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
.trolley-form-inner:last-child { border-bottom: none;}
.trolley-form-inner ul li { float: left; text-align: center; padding: 20px 0px;}
.trolley-form-inner ul li span { font-size: 14px; color: #333;}
.trolley-form-inner ul li a { font-size: 14px; color: #333;}
.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
.trolley-form-inner ul li:hover a { color: #34ac4f;}

.trolley-select { width: 30px; overflow: hidden; text-align: left!important; margin-top: 40px;}
.trolley-product { width: 510px; overflow: hidden; text-align: left!important;}
.trolley-list-img { width: 100px; height: 100px; border: 1px solid #ddd; position: relative; float: left}
.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
.trolley-list-text { width: 390px; overflow: hidden; float: right; margin-top: 40px;}
.trolley-standard { width: 158px; overflow: hidden; margin-top:40px;}
.trolley-qualification { width: 158px; overflow: hidden; margin-top:40px;}
.trolley-time { width: 160px; overflow: hidden; margin-top: 40px;}
.trolley-time span { color: #175191!important}
.trolley-edit { width: 140px; overflow: hidden; margin-top:40px;}

.trolley-bottom { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px; padding: 0px 0px 0px 20px;}
.trolley-bottom-left { width: 50%; overflow: hidden; float: left; margin-top: 19px;}
.trolley-bottom-left ul li { float: left;}
.trolley-bottom-left ul li input { margin-right: 7px;}
.trolley-bottom-left ul li span { font-size: 14px; color: #333;}
.trolley-bottom-left ul li a { font-size: 14px; color: #333; display: inline-block; margin-left: 30px;}
.trolley-bottom-left ul li span,.trolley-bottom-left ul li a { vertical-align: middle;}
.trolley-bottom-left ul li:hover a { color: #34ac4f;}

.trolley-bottom-right { width: 30%; overflow: hidden; float: right; text-align:right;}
.trolley-bottom-right ul li { float: left; width: 50%; text-align: right;}
.trolley-bottom-right ul li:first-child {margin-top: 19px;}
.trolley-bottom-right ul li sapn { font-size: 14px; color: #333;}
.trolley-bottom-right ul li a { font-size: 14px; color: #d00; display: inline-block; margin: 0px 3px; font-weight: bold;}
.trolley-bottom-right ul li span,.trolley-bottom-right ul li a { vertical-align: middle;}
.trolley-bottom-right ul li button { border: none; outline: none; height: 60px; padding: 0px 50px; font-size: 18px; color: #fff; background: #34ac4f;}
.trolley-bottom-right ul li:hover button { background: #34ac4f; }



/*********************web*********************/
.mylab-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
.mylab-main { width: 1200px; overflow: hidden; margin: 0 auto;}

.mylab-head { width: auto; overflow: hidden; border-bottom: 1px solid #3fc35c; padding-bottom: 30px;}
.home-mylab-head-inner { width: 90%; overflow: hidden; margin: 0 auto;}
.mylab-title { width: 30%; overflow: hidden; float: left;}
.mylab-title h3 { font-size: 60px; font-weight:bolder;}
.mylab-title h4 { font-size: 20px; color: #175191; font-family:"宋体"; padding-top: 10px; padding-left: 7%;}
.index-mylab-info { width: 65%; overflow: hidden; float: right; font-size: 15px; font-family: "宋体"; color: #797a7b; line-height:1.8; font-weight:normal; margin-top: 6px;}
.index-mylab-info span {}
.mylab-title img { width: 50%; display: block;}
.index-mylab-info img { width: auto;}


.index-mylab-content { width: auto; overflow: hidden; margin-top: 10px;}
.index-mylab-content ul li { float: left; border: 1px solid #ddd; width: 378px; text-align: center; margin-top: 30px; margin-left: 30px; height: 360px;}
.index-mylab-content ul li:nth-of-type(3n+1) { margin-left: 0;}
.mylab-inner { width: auto; overflow: hidden; padding: 20px;}
.mylab-img { width:auto; overflow: hidden;}
.mylab-img img { width: auto; display: block;}
.mylab-text { width: auto; overflow: hidden; margin-top: 17px; font-size: 15px; color: #555; line-height:1.6;}
.mylab-text h3 { font-size: 20px; color: #3fc35c; font-weight: normal;}
.mylab-text span { font-size: 20px;}
.mylab-text-last { margin-top: 27px;}
.mylab-text-last h3 { margin-top: 12px;}

.mylab-progress { width:100%; overflow: hidden; background: url(../images/progress_background.jpg) no-repeat; background-size: 100% 100%; padding: 30px 0px 50px;}
.mylab-progress-wrap { width: 1200px; overflow: hidden; margin: 0 auto;}
.mylab-progress-wrap h2 { font-size: 30px; color: #676767; font-weight: normal; text-align: center;}

.mylab-progress-content { width: auto; overflow: hidden; margin-top: 20px;}
.mylab-progress-content ul li { float: left; width: 240px; text-align: center;}
.mylab-progress-content ul li h3 { font-size: 40px; color: #3fc35c; font-weight: normal; font-family: "黑体";}
.mylab-progress-title { width: 70%; overflow: hidden; border-top: 2px solid #666; margin:0 auto 14px;}
.mylab-progress-title a {
	font-size: 26px;
	color: rgb(255, 255, 255);
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
	background: #4fb866;
	padding:5px 12px 7px;
	margin-top: 14px;
	display: block;
}
.mylab-progress-info { overflow: hidden; text-align: left; width: 80%; margin: 0 auto;}
.mylab-progress-info span { font-size: 15px; color: #222; font-family: "宋体"; display: inline-block; margin-left: 0px; line-height: 1.7}
.mylab-progress-info i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
.mylab-progress-info span,.mylab-progress-info i { vertical-align: middle;}

.index-service-wrap { width:100%; overflow: hidden; background: #f7fcff; padding: 50px 0px;}
.index-service-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.index-service-main h2 { font-size: 30px; color: #676767; font-weight: normal; text-align: center;}

.index-service-content { width: 90%; overflow: hidden; margin: 0 auto;}
.index-service-content ul li { float: left; width: 33.333%; text-align: center; margin-top: 70px; height:120px;}
.index-service-content ul li:nth-child(1) { margin-top: 70px;}
.index-service-content ul li:nth-child(2) { margin-top: 70px;}
.index-service-content ul li:nth-child(3) { margin-top: 70px;}
.index-service-icon { width: auto; height: 90px;}
.index-service-icon img { width: 15%; display: block; margin: 0 auto;}
.index-service-text { width: auto; overflow: hidden;}
.index-service-text span { font-size: 20px; color: #121212; font-weight: normal; letter-spacing: 2px; display: inline-block;}
.index-service-text h5 { font-size: 20px; display: inline-block; letter-spacing: 2px;}

.index-progress-wrap { width: 100%; overflow: hidden; background: #f2f7f9; padding: 40px 0px;}
.index-progress-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.index-progress-main h2 { font-size: 30px; color: #676767; font-weight: normal; text-align: center;}

.index-progress-content { width: auto; overflow: hidden; margin-top: 30px;}
.index-progress-content ul li { float: left; width: 300px; text-align: center;}
.index-progress-title { 
	width: 55%;
	overflow: hidden;
	margin: 0 auto;
	background-image: -moz-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
	background-image: -webkit-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
	background-image: -ms-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
	padding: 5px 0px 7px;
}
.index-progress-title a { font-size: 26px; color: #fff;}
.index-progress-text { width: 80%; overflow: hidden; text-align: left; margin-top: 20px; margin-left: 22%;}
.index-progress-text span { font-size: 15px; color: #222; display: inline-block; margin-left: 0px; line-height: 2}
.index-progress-text i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
.index-progress-text span,.index-progress-text i { vertical-align: middle;}

.index-news-wrap { width: 100%; overflow: hidden; padding: 40px 0px 10px;}
.index-news-main { width: 1200px; overflow: hidden; margin:0 auto;}

.index-fagui-wrap { width: 560px; overflow: hidden; float: left;}
.index-fagui-title { width: auto; overflow: hidden;}
.index-fagui-biaoti { width: 40%; overflow: hidden; float: left;}
.index-fagui-biaoti h3 { font-size: 24px; color: #333; font-weight: normal;}
.index-fagui-link { width: 30%; overflow: hidden; float: right; text-align: right; margin-top: 7px;}
.index-fagui-link a { font-size: 15px; color: #999999;}
.index-fagui-link a:hover { color: #3fc35c;}
.index-fagui-biaoti h3,.index-fagui-link a { vertical-align: middle;}

.index-fagui-pic { width: auto; overflow: hidden; margin-top: 20px;}
.index-fagui-pic ul li { float: left; width: 270px; height: 180px; margin-left: 20px; position: relative; text-align: center; overflow: hidden;}
.index-fagui-pic ul li img { 
	width: 100%; 
	height: 180px;
	overflow-x: hidden;
	overflow-y: hidden;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	
	-ms-transition-delay: 0s;
	-ms-transition-duration: 1s;
	-ms-transition-property: all;
	
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;

}
.index-fagui-pic ul li img:hover { 
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
}
.index-fagui-pic ul li:first-child { margin-left: 0px;}
.index-fagui-pic ul li span { 
	font-size: 14px; 
	color: #fff; 
	width: 100%;
	position: absolute;
	background: rgba(0,0,0,0.5);
	height: 35px;
	bottom: 0px; 
	left: 0;
	text-align: center;
	line-height: 2.5;
}

.index-fagui-content { width: auto; overflow: hidden;}
.index-fagui-content ul li { overflow: hidden; margin-top: 18px;}
.index-fagui-info { width:70%; overflow: hidden; float: left;}
.index-fagui-info a { font-size: 14px; color: #222;}
.index-fagui-data { width: 25%; overflow: hidden; float: right; text-align: right;}
.index-fagui-data span { font-size: 14px; color: #222;}
.index-fagui-info a,.index-fagui-data span { vertical-align: middle;}
.index-fagui-content ul li:hover .index-fagui-info a { color: #3fc35c}

.index-yantaohui-wrap { width: 580px; overflow: hidden; float: right;}
.index-yantaohui-content { width: auto; overflow: hidden;}
.index-yantaohui-content ul li { overflow: hidden; margin-top: 20px; padding-bottom: 25px; border-bottom: 1px dashed #ddd;}
.index-yantaohui-content ul li:last-child { border-bottom: none;}
.index-yantaohui-img { width: 180px; overflow: hidden; float: left;}
.index-yantaohui-img img { width: auto; display: block; height: 120px}
.index-yantaohui-text { width: 380px; overflow: hidden; float: right;}
.index-yantaohui-text h3 { font-size: 18px; color: #222; font-weight: normal;}
.index-yantaohui-text div { font-size: 14px; color: #555; line-height: 2; margin-top: 8px;}
.index-yantaohui-text span { font-size: 13px; color: #888; display: inline-block; margin-top: 7px;}
.index-yantaohui-text h3:hover { color: #3fc35c;}


/*********************专家库*********************/
.expert-wrap { width: 100%; overflow: hidden; padding: 2% 0px 30px;}
.expert-main { width: 1200px; overflow: hidden; margin: 0 auto;}
.location-wrap { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.location-wrap a { font-size: 15px; color: #555;}
.location-wrap span { font-size: 15px; color: #555;}
.location-wrap a,.location-wrap span { vertical-align: middle;}
.location-wrap a:hover { color: #5b8ecd;}
.location-wrap a.active { color: #5b8ecd;}

.expert-filter { width:auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
.expert-filter-inner { width: auto; overflow: hidden; padding: 30px;}
.expert-specialty { width: auto; overflow: hidden;}
.expert-specialty-title { width:8%; overflow: hidden; float: left;}
.expert-specialty-title h3 { font-size: 15px; color: #222; display: inline;}
.expert-specialty ul { width: 92%; overflow: hidden; float: right;}
.expert-specialty ul li { float: left; margin-right: 20px; margin-bottom: 20px;}
.expert-specialty ul li:first-child { margin-left: 0;}
.expert-specialty ul li input { margin-right: 10px; width: 16px; height: 16px;}
.expert-specialty ul li span { font-size: 14px; color: #222;}

.expert-filter-search { width: auto; overflow: hidden;}
.expert-filter-title { width:8%; overflow: hidden; float: left; margin-top: 11px;}
.expert-filter-title h3 { font-size: 15px; color: #222; display: inline;}

.expert-filter-input { width: auto; overflow: hidden; }
.expert-filter-input input { width:28%; height: 40px; padding-left: 10px; border: 1px solid #ddd; outline: none;}
.expert-filter-button { display: inline-block; margin-top: 0px; margin-left: -5px;}
.expert-filter-input a { 
	background: #3fc35c;
	display: inline-block;
	font-size: 18px; 
	color: #fff; 
	text-align: center;
	padding: 9px 20px 8px; 
}
 
.expert-content { width: auto; overflow: hidden;}
.expert-content ul li { float: left; overflow: hidden; width: 400px; margin-top: 40px;}
.expert-left-img { width: 100px; overflow: hidden; float: left;}
.expert-left-img img { width:auto; display: block;}
.expert-info { width: 280px; overflow: hidden; float: right; margin-top: 7px;}
.expert-info h3 { font-size: 18px; color: #222; font-weight: normal; padding-bottom: 7px;}
.expert-info span { font-size: 14px; color: #333; display: block; line-height: 2;}

.news-content { width: auto; overflow: hidden;}
.fagui-left-wrap { width: 800px; overflow: hidden; float: left;}
.fagui-left-wrap ul li { overflow: hidden; background: #f3f5f6; margin-top:40px;}
.fagui-left-inner { width: auto; overflow: hidden; padding: 20px;}
.fagui-img { width: 280px; overflow: hidden; float: left;}
.fagui-img img { width: 100%; display: block;}
.fagui-text { width: 450px; overflow: hidden; float: right; margin-top: 10px;}
.fagui-text h3 { font-size: 16px; color: #222; font-weight: normal; font-family: myFirstFont;}
.fagui-info { width: auto; overflow: hidden; font-size: 14px; color: #666; font-family: myFirstFont; margin-top: 20px; line-height: 1.7;}
.fagui-buttom { width: auto; overflow: hidden; margin-top: 30px;}
.fagui-expert { width: 50%; overflow: hidden; float: left;}
.fagui-expert span { font-size: 14px; color: rgba(85,85,85,.6); font-family: myFirstFont;}
.fagui-data { width: 50%; overflow: hidden; float: right; text-align: right;}
.fagui-data strong { font-size: 22px; color: rgba(85,85,85,.6); font-family: myFirstFont;}

.fagui-left-wrap ul li:hover {  
	background-color: rgb(52, 172, 79);
	box-shadow: 0px 5px 37px 0.32px rgba(102, 102, 102, 0.66);
}
.fagui-left-wrap ul li:hover .fagui-text h3 { color: #fff;}
.fagui-left-wrap ul li:hover .fagui-info { color: #fff;}
.fagui-left-wrap ul li:hover .fagui-expert span { color: rgba(255,255,255,.6);}
.fagui-left-wrap ul li:hover .fagui-data strong { color: rgba(255,255,255,.6);}


.yantaohui-wrap { width: 360px; overflow: hidden; float: right; margin-top: 40px;}
.yantaohui-content { width: auto; overflow: hidden;}
.yantaohui-title { width: auto; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 7px;}
.yantaohui-name { width: 30%; overflow: hidden; float: left}
.yantaohui-name span { font-size: 16px; color: #333; font-family: myFirstFont;}
.yantaohui-link { width: 30%; overflow: hidden; float: right; text-align: right;}
.yantaohui-link a { font-size: 14px; color: #888; font-family: myFirstFont;}
.yantaohui-link a:hover { color: #3fc35c;}
.yantaohui-name span,.yantaohui-link a { vertical-align: middle;}

.yantaohui-list { width: auto; overflow: hidden;}
.yantaohui-list ul li { overflow: hidden; margin-top: 20px;}
.yantaohui-data { width: 90px; background: #f3f5f6; text-align: center; padding: 15px 0px; float: left;}
.yantaohui-data h3 { font-size: 32px; color: #555; font-family: myFirstFont; padding-bottom: 8px; line-height: 1; font-weight: normal;}
.yantaohui-data h4 { font-size: 16px; color: #555; font-family: myFirstFont; font-weight: normal; line-height: 1;}
.yantaohui-text { width: 250px; overflow: hidden; float: right; font-size: 14px; color: #999; font-family: myFirstFont; line-height: 1.6;}
.yantaohui-text a { font-size: 16px; color: #333; font-family: myFirstFont; padding-bottom: 10px; display: block;}
.yantaohui-list ul li:hover .yantaohui-text a { color: #3fc35c;}

.fagui-contact { width: auto; overflow: hidden; margin-top: 50px;}
.fagui-contact img { width: 100%; display: block; margin: 0 auto;}

.consult-wrap { width: 100%; overflow: hidden; height:auto; padding-top: 3%; padding-bottom: 50px;}
.consult-main { 
	width: 740px; 
	overflow: hidden; 
	margin: 0 auto; 
	left: 0; 
	right: 0;
	top: 0;
	z-index: 888;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 2px 26.19px 0.81px rgba(217, 217, 217, 0.8);
	padding: 30px 30px 50px;
}
.consult-inner { width: auto; overflow: hidden;}
.consult-inner h3 { font-size: 20px; color: #222; font-family: myFirstFont; font-weight: normal; margin-bottom: 7px;}
.consult-inner span { font-size: 15px; color: #777;}

.consult-content { width: 60%; overflow: hidden; margin:  0 auto;}
.consult-content ul li { overflow: hidden; margin-top: 30px;}
.consult-name { width: 90px; overflow: hidden; float: left; margin-top: 12px;}
.consult-name span { font-size: 17px; color: #333!important; font-family: myFirstFont; font-style:normal;}
.consult-input { width: 79%; overflow: hidden; float: right;}
.consult-input input { width: 96%; height: 45px; border: 1px solid #ddd; padding-left: 10px; outline: none;}
.consult-name span,.consult-input input { vertical-align: middle;}
.consult-input textarea { width: 93%; height: 100px; padding:10px; border: 1px solid #ddd; outline: none;}
.consult-input button { width: 43.2%; margin-left: 40px; border: none; background: #5b8ecd; height: 45px; color: #fff; font-size: 15px;}
.consult-input button:nth-child(1) { margin-left: 0;}

.contact-wrap { width: 100%; overflow: hidden; padding: 2% 0px 40px;}
.contact-main { width:1000px; overflow: hidden; margin:0 auto;}
.contact-title { width:auto; overflow: hidden; text-align: center;}
.contact-title h3 { font-size: 24px; color: #333; display: inline;}
.contact-title span { display: inline-block; background: url(../images/detection_icon.png) no-repeat; width: 22px; height: 22px; background-size: 100% 100%; margin: 0px 12px;}
.contact-title h4 { font-size: 20px; color: #333; font-weight: normal; padding-top: 10px;}

.contact-content { width: auto; overflow: hidden; margin: 30px auto 0;}
.contact-content img { width: 1160px; display: block; margin: 0 auto;}
.contact-info { 
	width: auto; 
	overflow: hidden;
	background-color: #f3f5f6;
	padding: 30px;
	margin: 0 auto 0px;
}
.contact-text { width: 60%; overflow: hidden; float: left;}
.contact-text h3 { font-size: 26px; color: #296aa7; font-family: myFirstFont; font-weight: normal;}
.contact-text h4 { font-size: 15px; color: #3570a8; font-family: myFirstFont; font-weight: normal; letter-spacing: 0.3px; padding-bottom:10px;}
.contact-text span { font-size: 15px; color: #3570a8; font-family: myFirstFont; font-weight: normal; display: block; line-height: 2.2;}

.contact-ewm { width: 30%; overflow: hidden; text-align: center; margin: 0 auto; float: right;}
.contact-ewm img { width: 135px; display: block; margin: 30px auto 0;}
.contact-ewm span { font-size: 18px; color: #3570a8; margin-top: 15px; display: block;}


/*********************关于我们*********************/

.about-wrap { width: 100%; overflow: hidden; padding: 2% 0px 40px;}
.about-main { width: 1200px; overflow: hidden; margin: 0 auto;}

.web-dutian-info-wrap { width: auto; overflow: hidden; margin-top: 20px; }
.web-dutian-info { 
	width: auto; 
	height: auto;
	overflow: hidden; 
/*	background: url(../images/about_border_pic.png) no-repeat center;
	background-size: 84% 100%;
	position: relative;*/	
	margin: 0 auto;
}
.web-dutian-info-title { width: auto; overflow: hidden; text-align: left;}
.web-dutian-info-title h3 { font-size: 24px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline-block}
.web-dutian-info-title h4 { font-size: 24px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline-block; margin-left: 10px;}
.web-dutian-info-title h5 { font-size: 19px; color: #175191; font-family: myFirstFont; padding-bottom: 5px;}
.web-dutian-info-title span { display: block; width: 60px; height: 3px; background: #175191; text-align: left; margin-top: 5px;}

.web-dutian-info-pic { width: 710px; overflow: hidden; position: absolute; left: 0; top: 7%; display: none;}
.web-dutian-info-pic img { width: auto; display: block;}

.web-dutian-info-content { 
	width: auto; 
	overflow: hidden;
	font-size: 14px;
	color: #555;
	line-height: 2.4;
	text-indent: 2em;
	margin-top: 20px;
}

.our-service { width:auto; overflow: hidden; margin-top: 40px;}
.our-service-left { width: 80px; overflow: hidden; float: left;}
.our-service-left img { width: auto; display: block;}

.our-service-right { width: 1100px; overflow: hidden; float: right; }
.our-service-title { width: auto; overflow: hidden;}
.our-service-name { width: 18%; overflow: hidden; float: left;}
.our-service-name h3 { font-size: 36px; color: #34ac4f; font-weight: normal; letter-spacing: 1.5px;}
.our-service-en { width: 40%; overflow: hidden; float: left; margin-left: 7px; margin-top: 4px;}
.our-service-en h4 { font-size: 14px; color: #333; font-weight: normal; padding-bottom: 2px; letter-spacing: 1px;}

.our-service-content { width: auto; overflow: hidden;}
.our-service-content ul li { overflow: hidden; margin-top: 25px;}
.our-service-content ul li h5 { font-size: 16px; color: #175191; font-weight: normal; display: inline-block; padding-bottom: 5px;}
.our-service-content ul li h4 { font-size: 16px; font-weight: normal; display: inline-block;}
.our-service-content ul li span { font-size: 15px; color: #555; font-weight: normal; display: block; line-height: 1.7}

.mylab-lab { width: auto; overflow: hidden; margin-top: 50px;}
.mylab-lab-title { width:auto; overflow: hidden;}
.mylab-lab-title h4 { font-size: 50px; display: inline-block;}
.mylab-lab-title h5 { font-size: 28px; display: inline-block; color: #175191; font-weight: normal; padding-left: 30px;}

.mylab-content { width: auto; overflow: hidden; margin-top: 20px;}
.mylab-info { width: 50%; overflow: hidden; float: left; padding: 10px 0px 20px; height: 520px;}
.mylab-info-inner { width: 65%; overflow: hidden; padding: 30px; font-size: 20px; color: #fff; line-height: 2.6; margin: 0 auto;}
.mylab-question { background: url(../images/question_icon.png) no-repeat #3da955 center; background-size: 60%;}
.mylab-solution { background: url(../images/solution_icon.png) no-repeat #24973e center; background-size: 60%;}
.mylab-info-inner h5 { font-size: 26px; color: #fff; font-weight: normal; text-align: center; display: block; padding-bottom: 13px;}
.mylab-info-inner h6 { font-size: 26px; color: #fff; font-weight: normal; text-align: center; display: inline; padding-bottom: 13px;}
.mylab-info-inner h4 { font-size: 26px; color: #fff!important; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px;}
.solution-title { width: auto; overflow: hidden; text-align: center;}

.about-pic { width: auto; overflow: hidden; margin-top: 40px;}
.about-pic ul li { float: left; margin-left: 20px; width: 285px; text-align: center;}
.about-pic ul li:first-child { margin-left: 0;}
.about-pic ul li img { width: 100%; display: block;}

.about-progress { width: auto; overflow: hidden; margin-top: 10px;}
.about-progress-content { width: auto; overflow: hidden; margin-top: 30px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
.about-progress-content:last-child { border-bottom: none; padding-bottom: 0px;}
.about-progress-title { width: 50px; overflow: hidden; float: left; text-align: center; margin: 10px auto 0;}
.about-progress-title h3 { font-size: 22px; color: #555; font-weight: normal; letter-spacing: 0px;}
.progress-title { margin-top: 25px; text-align: center;}
.progress-title h3 { width: 35px; margin: 0 auto; text-align: center;}
.progress-title-right { float: right; width: 22px; margin-left: 6px;}
.progress-title-left { float: left; width: 22px;}

.about-progress-use { width:1100px; overflow: hidden; float: left; margin-left: 50px;}
.about-progress-use ul li { float: left; background: #34ac4f; padding: 15px 20px; border-radius: 13px; width: 175px; height: 120px;}
.about-progress-use ul li strong { font-size: 16px; color: #fff; display: block; padding-bottom: 4px;}
.about-progress-use ul li span { font-size: 14px; color: #fff; line-height: 1.8;}
.about-progress-use ul li i { 
	background: url(../images/arrow_icon.png) no-repeat center; 
	width: 60px; 
	height: 50px;
	background-size: 80% 80%; 
	display: block;
	margin:  30px auto 0;
}
.about-progress-use ul li:nth-of-type(even) { background: none; width: 80px; padding: 15px 0px; margin: 0 auto; text-align: center;}

.about-progress-use-second { width:1100px; overflow: hidden; float: left; margin-left: 50px;}
.about-progress-use-second ul li { float: left; background: #34ac4f; padding: 15px 16px; border-radius: 13px; width: 148px; height: 150px;}
.about-progress-use-second ul li strong { font-size: 16px; color: #fff; display: block; padding-bottom: 4px;}
.about-progress-use-second ul li span { font-size: 14px; color: #fff; line-height: 1.8;}
.about-progress-use-second ul li i { 
	background: url(../images/arrow_icon.png) no-repeat center; 
	width: 50px; 
	height: 50px;
	background-size: 70% 70%; 
	display: block;
	margin:  50px auto 0;
}
.about-progress-use-second ul li:nth-of-type(even) { background: none; width: 50px; padding: 15px 0px; margin: 0 auto; text-align: center;}


/*********************专家库 详情*********************/
.expert-details-wrap { width: auto; overflow: hidden; margin-top: 30px;}
.expert-details-top { width: 90%; overflow: hidden; margin: 0 auto;}
.expert-details-pic { width: 280px; overflow: hidden; float: left;}
.expert-details-pic img { width: 100%; display: block;}
.expert-details-info { width: 70%; overflow: hidden; float: right; margin-top: 20px;}
.expert-details-info h3 { font-size: 26px; color: #333; font-weight: normal; font-family: myFirstFont; padding-bottom: 10px;}
.expert-details-info span { font-size: 20px; color: #555; font-family: myFirstFont; line-height: 2.2; display: block;}

.expert-details-content { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
.expert-details-content h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}
.expert-details-text { width: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; font-size: 15px; color: #555; line-height: 2; text-indent: 2em;}

.expert-details-share { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
.expert-details-share h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

.expert-details-news { width: auto; overflow: hidden;}
.expert-details-news ul li { float: left; margin-left: 3%; width: 48.5%; background: #f3f5f6; margin-top: 20px;}
.expert-details-news ul li:nth-of-type(odd) { margin-left: 0;}
.expert-details-news-inner { width: auto; overflow: hidden; padding: 20px;}
.expert-details-data { width: 13%; overflow: hidden; float: left;  border-right: 1px solid #ddd; padding-right: 5px; margin-top: 3px;}
.expert-details-data h4 { font-size: 36px; color: #333; font-weight: normal; font-family: myFirstFont;}
.expert-details-data h5 { font-size: 16px; color: #777; font-weight: normal; font-family: myFirstFont;}
.expert-details-data span { display: block; width: 40px; height: 4px; background: #ddd; margin-top: 10px;}
.expert-details-news-text { width: 83%; overflow: hidden; float: right; font-size: 14px; color: #999;}
.expert-details-news-text a { font-size: 15px; color: #333; display: block; padding-bottom: 10px;}
.expert-details-more { margin-top: 10px;}
.expert-details-more a { padding-bottom: 0!important; font-size: 14px!important; color: #555!important;}
.expert-details-news-text a:hover { color: #34ac4f;}
.expert-details-more a:hover { color: #34ac4f!important;}

.expert-details-consult { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
.expert-details-consult h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

.expert-consult-content { width: 70%; overflow: hidden; margin: 20px auto 0; }
.expert-consult-content ul li { float: left; margin-left: 6%; width: 47%; margin-top: 20px;}
.expert-consult-content ul li:nth-of-type(odd) { margin-left: 0;}
.expert-consult-name { width: 20%; overflow: hidden; float: left; margin-top: 10px;}
.expert-consult-name span { font-size: 15px; color: #555;}
.expert-consult-input { width: 80%; overflow: hidden; float: right;}
.expert-consult-input input { width: 96%; border: 1px solid #ddd; height: 40px; outline: none; padding-left: 10px;}
.expert-consult-input textarea { width: 93%; border: 1px solid #ddd; height: 50px; outline: none; padding:10px;}
.expert-consult-button { width: 40%; overflow: hidden; margin: 0px auto; padding-top: 40px; }
.expert-consult-button button { width: 44%; height: 47px; background: #5b8ecd; color: #fff; font-size: 15px; text-align: center; border: none; outline: none; margin-left: 10%;}
.expert-consult-button button:first-child { margin-left: 0;}

.news-details-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
.news-details-title h3 { font-size: 24px; color: #333; font-weight: normal; padding-bottom: 5px;}
.news-details-title span { font-size: 15px; color: #888; display: inline-block; margin-left: 20px;}
.news-details-title span:nth-child(2) { margin-left: 0;}

.news-details-content { width: auto; overflow: hidden; margin-top: 20px; font-size: 15px; color: #555; line-height: 2;}
.news-details-more { width: auto; overflow: hidden; margin-top: 20px; padding-top: 20px; border-top:1px solid #ddd;}
.news-details-text { width: 50%; overflow: hidden;}
.news-details-text span { font-size: 14px; color: #555;}
.news-details-text a { font-size: 14px; color: #555;}
.news-details-text span,.news-details-text a { vertical-align: middle;}
.news-more-left { float: left;}
.news-more-right { float: right; text-align: right;}
.news-details-text a:hover { color: #34ac4f;}

.expert-particulars-title { width: auto; overflow: hidden; border-bottom: 2px solid #5b8ecd; margin-top: 30px;}
.expert-particulars-title ul li { float: left; background: #f3f5f6;}
.expert-particulars-title ul li h3 { font-size: 20px; color: #555; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px;}
.expert-particulars-title ul li:hover { background: #5b8ecd}
.expert-particulars-title ul li:hover h3 { color: #fff;}
.expert-particulars-title ul li.active { background: #5b8ecd;}
.expert-particulars-title ul li.active h3 { color: #fff;}

.expert-share-wrap { width: auto; overflow: hidden; margin-top: 10px;}

.index_nav_category_main {
	width: 120px;
	margin: 8px auto 0; 
	z-index: 999999;
	display: none;
	position: fixed;
	background: #fff;
	border-top: 2px solid #5b8ecd;
	box-shadow: 0px 1px 30px 1px rgba(217, 217, 217, 0.8);
}
.index_nav_category_main a { 
	display: block;
    width: 95px;
    border-radius: 0px;
    margin: 0 auto;
    text-align: center;
	padding: 12px 0px!important;
	color: #333!important;
}
.index_nav_category_main a:hover { color:#34ac4f!important;}



/*********************website head nav*********************/
.index-top-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd; position: fixed; z-index: 999;}
.index-top-main { width: 1200px; overflow: hidden; margin:0 auto;}
.index-top-welcome { width: 40%; overflow: hidden; float: left;}
.index-top-welcome span { font-size: 14px; color: #444;}
.index-top-welcome img { width: auto;}
.index-top-welcome span,.index-top-welcome img { vertical-align: middle;}
.index-top-link { width: 50%; overflow: hidden; float: right; text-align: right;}
.index-top-link a { font-size: 14px; color: #444; display: inline-block; padding: 0px 7px;}
.index-top-link span { font-size: 14px; color: #777;}
.index-top-link img { width: auto;}
.index-top-link a,.index-top-link span,.index-top-link img { vertical-align: middle;}
.index-top-link a:hover { color: #3fc35c;}

.index-head-wrap { width: 100%; padding: 10px 0px; height: 80px; position: fixed; z-index: 999; margin-top: 42px; background: #fff;}
.index-head-main { width: 1200px; margin: 0 auto;}

.web-top-logo { width:180px; overflow: hidden; float: left;}
.web-top-logo img { width: 80%; display: block;}
.web-nav { width: 660px; float: left; margin-left:20px; margin-top: 32px; position: relative;}
.web-nav-title { display: none;}
.web-nav-main { width: auto; overflow: hidden;}
.web-nav-main ul li { float: left; width: 110px; text-align: center;}
.web-nav-main ul li a { font-size: 15px; color: #333;}
.web-nav-main ul li:hover a { color: #3fc35c;}
.web-nav-main ul li.active a { color: #3fc35c;}

.web-nav-details { width: 800px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:54px; left: 0; z-index: 9999!important; background: #fff; display: none;}
.web-nav-classify { width: 160px; overflow: hidden; background: #f3f5f6; position: relative;}
.web-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
.web-nav-classify ul li:last-child { border-bottom: none;}
.web-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
.web-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
.web-nav-classify ul li:hover { background: #fff;}
.web-nav-classify ul li:hover a { color: #34ac4f;}
.web-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
.web-nav-classify ul li.current { background: #fff;}
.web-nav-classify ul li.current a { color: #34ac4f;}
.web-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

.web-nav-classify-text { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
.web-nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
.web-classify-title { font-size: 16px!important; color: #333!important; font-weight: bold;}


.top-search { width:300px; overflow: hidden; float: right; text-align: right; margin-top:18px; height: 48px;}
.top-search input { width: 70%; height:40px; border: 2px solid #33ac4e; outline: none; padding-left: 10px;}
.top-search a { display: inline-block; background: #33ac4e; width: 60px; height: 44px!important; margin-top: 1px; position: relative;}
.top-search span { 
	display: inline-block;
	background: url(../images/search_trangle.png) no-repeat;
	width: 14px;
	height: 33px;
	background-size: 100%;
	left: -10px; 
	top: 4px;
	bottom: 0;
	position: absolute;
}
.top-search i { 
	display: inline-block;
	background: url(../images/search_icon.png) no-repeat;
	width: 24px;
	height: 24px;
	background-size: 100% 100%;
	left: 0px; 
	top: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	margin: auto;
}
.top-search input,.top-search a,.top-search span { vertical-align: middle;}

.index-banner-wrap { width: 1200px; overflow: hidden; margin: 0 auto; padding-top: 2%}
.index-banner-button { width: 400px; overflow: hidden; float: left; background: #f3f5f6; height: 400px!important; text-align: center}
.index-banner-button a { display: inline-block; border: 1px solid #555; font-size: 24px; color: #43628f; padding: 8px 25px; border-radius: 10px; margin-top: 30px;}
.index-banner-button a:first-child { margin-top: 140px;}

#container {
	width: 800px;
	height: 400px!important;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	float: right;
}
.sections,.section {
	height:100%;
}
#container,.sections {
	position: relative;
}
.section {
	background-color: #CCDCE5;
	background-size: cover;
	background-position: 50% 50%;
	text-align: center; 
	color: #f00;
}
#section0 {
	background-image:url(../images/banner1.jpg);
}
#section1 {
	background-image:url(../images/banner2.jpg);
}
#section2 {
	background-image:url(../images/banner3.jpg);
}



/*********************上传产品*********************/
.upload-input input { border: none!important; outline: none; margin-top: 10px;}

.upload-wrap { width: auto; overflow: hidden;}
.upload-wrap ul li { overflow: hidden; margin-top: 15px;}
.upload-name { width: 100px; overflow: hidden; float: left; margin-top: 19px;}
.upload-select { margin-top: 10px;}
.upload-checkbox-text { margin-top: 6px;}
.upload-name span { font-size: 15px; color: #333; display: inline-block}
.upload-input { width: 70%; overflow: hidden; float: left;}
.upload-input input { width: 60%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
.upload-input a { display: block;}
.upload-input select { width: 61.8%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
.upload-input textarea { width: 90%; overflow: hidden; height: 300px; padding: 10px; border: 1px solid #ddd; outline: none;}
.upload-input button { width: 130px; height: 50px; background: #34ac4f; outline: none; border: none; color: #fff; font-size: 16px;}
.upload-checkbox input { width: 16px; height: 16px;}
.upload-checkbox label input { vertical-align: middle;}
.upload-checkbox span { font-size: 15px; color: #555; display: inline-block; margin: 7px 12px 0;}

.upload-wrap-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 15px;}
.upload-wrap-title ul { width: auto; overflow: hidden; padding: 10px 20px;}
.upload-wrap-title ul li { float: left; width: 33.333%; text-align: center;}
.upload-wrap-title ul li span { font-size: 14px; color: #333;}

.upload-wrap-title2 { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 15px;}
.upload-wrap-title2 ul { width: auto; overflow: hidden; padding: 10px 20px;}
.upload-wrap-title2 ul li { float: left; width: 100%; text-align: center;}
.upload-wrap-title2 ul li span { font-size: 14px; color: #333;}

.upload-wrap-title3 { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 15px;}
.upload-wrap-title3 ul { width: auto; overflow: hidden; padding: 10px 20px;}
.upload-wrap-title3 ul li { float: left; width: 20%; text-align: center;}
.upload-wrap-title3 ul li span { font-size: 14px; color: #333;}

.upload-pro-main { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
.upload-pro-inner { width: auto; overflow: hidden; padding: 15px 20px;}
.upload-pro-inner ul li { overflow: hidden; border-bottom: 1px dashed #eee; padding-bottom: 10px; margin-top: 10px;}
.upload-pro-inner ul li:first-child { margin-top:0;}
.upload-pro-inner ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.upload-pro-inner ul li a { float: left; width: 33.333%; display: inline-block; text-align: center;}
.upload-pro-inner ul li a:hover { color: #34ac4f;}

.laboratory-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
.laboratory-main { width: 1200px; overflow: hidden; margin:0 auto;}
.lab-content { width: auto; overflow: hidden;}
.lab-content-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
.lab-content-title h3 { font-size: 20px; color: #444;}
.lab-details-content { width: auto; overflow: hidden; margin-top: 15px; font-size: 15px; color: #555; line-height: 2;}

.collection-list { width: auto; overflow: hidden;}
.collection-list ul li { float: left; text-align: center; border: 1px solid #ddd; margin-left: 20px; width: 174px; margin-top: 20px; overflow: hidden;}
.collection-list ul li:nth-child(5n+1) { margin-left: 0;}
.collection-pic { width: auto; overflow: hidden; position: relative; height: 160px; border-bottom: 1px dashed #ddd;}
.collection-pic img { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 80%; }
.collection-list ul li span { font-size: 14px; color: #555; display: inline-block; padding: 6px 0px 7px;}
.collection-list ul li:hover { border: 1px solid #34ac4f}
.collection-list ul li:hover span { color: #34ac4f;}
.collection-list ul li:hover .collection-pic { border-bottom: 1px dashed #34ac4f}

.list-page { overflow:hidden; width:315px; margin:0 auto; text-align: center; margin-top: 40px;}
.list-page span { color:#e40723; font-size:13px; display: block}
.list-page a { padding:10px 15px; border:1px solid #ccc; float:left; font-size:13px; color:#34ac4f; border-right: none; background: #fff}
.list-page a:last-child { border-right: 1px solid #ccc;}
.list-page a:hover { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
.list-page a.active { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}



@media only screen and ( max-width:1440px) and (min-width:1200px){
	
	/*********************顶部*********************/
	.mall-top-wrap { width: 100%;}
	.mall-head-wrap { width:auto; overflow: hidden; background: #f3f5f6; padding: 7px 0px; border-bottom: 1px solid #e1e1e1;}
	.mall-head-main { width: 1000px; overflow: hidden; margin: 0 auto;}


	/*********************LOGO&SEARCH*********************/
	.mall-logo-wrap { width: 1000px; overflow: hidden; margin:0 auto;}
	.mall-logo { width: 30%; overflow: hidden; float: left;}
	.mall-logo img { width: auto; display: block}

	.mall-search { width: 50%; overflow: hidden; float: left; margin-top: 28px; margin-left: 100px;}
	.mall-search-input { width: 85%; overflow: hidden; float: left;}
	.mall-search-input input { width: 100%; height: 50px; border: 2px solid #34ac4f; border-radius: 3px; outline: none; padding-left: 10px;}
	.mall-search-button { width: 15%; overflow: hidden; float: right;}
	.mall-search-button button { 
		width: 100%;
		background: #34ac4f;
		outline: none; 
		border: none; 
		height: 54px; 
		display: table-cell!important;
		vertical-align: top;
		font-size: 18px;
		color: #fff;
		text-align: center;
	}

	/*********************导航栏*********************/
	.mall-top-line { border-bottom: none; width: auto;}

	.nav { width: auto; border-bottom: 3px solid #34ac4f;}
	.nav-wrap { width: 1000px; margin: 0 auto; position: relative;}
	.nav-title { display: none;}
	.nav-main { width: auto; position: relative; height: 50px;}
	.nav-main ul li { float: left; width: 12.5%; text-align: center;}
	.nav-main ul li a { font-size: 15px; color: #333; padding:15px 0px; display: block;}
	.nav-main ul li.current a { background: #34ac4f; color: #fff;}
	.nav-main ul li:hover a { background: #34ac4f; color: #fff;}


	/*********************筛选*********************/
	.mall-filter-wrap { width: 100%; overflow: hidden;}
	.mall-result { width: 1000px; overflow: hidden; margin:7px auto; padding: 10px 0px;}
	.mall-result a { font-size: 14px; color: #555; display: inline-block; padding: 0px 4px;}
	.mall-result span { font-size: 12px; color: #777; display: inline-block; padding: 0px 5px;}
	.mall-result a,.mall-result { vertical-align: middle;}
	.mall-result a:hover { color: #34ac4f;}
	
	.mall-result-last { display: inline-block;}
	.mall-result-text { float: left}
	.mall-result-text a { display: inline-block; border: 1px solid #fff; padding: 5px 10px;}
	.mall-result-close { float: right;}
	.mall-result-close i { background: url(../images/mall_result_close.png) no-repeat #34ac4f center; display: inline; height: 31px; width: 30px;}
	.mall-result-last:hover a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last:hover i { display: block;}
	.mall-result-last.current a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last.current i { display: block;}


	.mall-classify-wrap { width:1000px; overflow: hidden; margin: 0 auto; border: 1px solid #ddd;}
	.mall-classify-main { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.mall-classify-main:last-child { border: none;}
	.mall-classify-title { width: 120px; overflow: hidden; float: left; background: #f3f5f6; text-align: center;}
	.mall-classify-title h3 { font-size: 16px; color: #333; font-weight: bold; padding: 18px 0px;}
	.mall-classify-text { width: 860px; overflow: hidden; float: right;}
	.mall-classify-text ul li { float: left; margin-right: 30px;}
	.mall-classify-text ul li a { font-size: 14px; color: #333; padding: 18px 0px; display: inline-block}
	.mall-classify-text ul li:hover a { color: #34ac4f;}
	.mall-classify-text ul li.current a { color: #34ac4f;}

	/*********************商城列表*********************/
	.mall-list-wrap  { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mall-list-main { width: 1000px; overflow: hidden; margin: 0 auto;}

	.mall-left-recommend { width: 240px; overflow: hidden; float: left; border: 1px solid #ddd;}
	.mall-recommend-main { width: auto; overflow: hidden; padding: 13px;}
	.mall-recommend-main h3 { font-size: 15px; color: #333;}
	.mall-recommend-main ul li { overflow: hidden; padding-top: 20px}
	.mall-recommend-main ul li img { width: 100%; display: block; height: 225px;}
	.mall-recommend-main ul li span { font-size: 14px; color: #333; display: block; margin-top:7px;}
	.mall-recommend-main ul li:hover span { color: #34ac4f}

	.mall-right-service { width:740px; overflow: hidden; float: right;}
	.mall-right-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 12px 0px;}
	.mall-right-title h3 { font-size: 15px; color: #333; padding-left: 20px;}

	.mall-service-list { width: auto; overflow: hidden;}
	.mall-service-list ul li { float: left; width: 148px; margin-top: 25px;}
	.mall-service-list ul li span { display: block; font-size: 14px; color: #333; margin-top: 7px;}
	.mall-service-list ul li img { display: block; margin: 0 auto; height: 150px; width: 88%;}
	.mall-service-list ul li:hover span { color: #34ac4f}

	.list_page { overflow:hidden; width:310px; margin:0 auto; text-align: center; margin-top: 40px;}
	.list_page span { color:#e40723; font-size:13px; display: block}
	.list_page a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


	/*********************底部*********************/
	.foot-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 20px 0px 15px;}
	.foot-main { width: 1000px; overflow: hidden; margin: 0 auto;}
	.foot-nav { width: 805px; overflow: hidden; margin:0 auto;}
	.foot-nav ul li { float: left; width:115px; text-align: center;}
	.foot-nav ul li a { font-size: 14px; color: #555; text-align: center;}
	.foot-nav ul li span { display: inline-block; width: 1px; height: 15px; background: #999; margin-left: 30px;}
	.foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.foot-nav ul li:hover a { color: #3fc35c}

	.foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 14px; color: #555; margin-top:17px;}


	/*********************详情头部*********************/
	.details-top { width: 100%; overflow: hidden; padding: 0px 0px 30px;}
	.details-top-main { width: 1000px; overflow: hidden; margin: 0 auto;}
	.details-left-img { width: 238px; height:238px; border: 1px solid #ddd; padding: 15px; position: relative; float: left;}
	.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

	.details-right-text { width: 700px; overflow: hidden; float: right;}
	.details-right-text h3 { font-size: 17px; color: #333; font-weight: normal; padding-bottom: 10px;}
	.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

	.details-classify-text { width: auto; overflow: hidden;}
	.details-classify-text:first-child { margin-top: 10px;}
	.details-classify-title { width: 80px; overflow: hidden; float: left; margin-top: 7px;}
	.details-classify-title h5 { font-size: 15px; color: #333; font-weight: normal;}
	.details-classify-filter { width: 600px; overflow: hidden; float: right;}
	.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
	.details-classify-filter ul li a { font-size: 14px; color: #333; display: block; padding:7px 25px;}
	.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
	.details-classify-filter ul li:hover a { color: #34ac4f;}
	.details-classify-filter ul li.current { border: 1px solid #34ac4f}
	.details-classify-filter ul li.current a { color: #34ac4f;}

	.details-classify-filter select { 
		width: 100px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 35px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 80% center transparent;
		padding-left: 15px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px;}
	.details-classify-filter input { border: 1px solid #ddd; height: 35px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none;}
	.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
	.details-classify-time { display: inline-block;}
	.details-classify-radio { float: left; margin-left: 15px; width: 70px;}
	.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none;}
	.details-classify-radio span { margin-left: 10px; display: inline-block;}

	.details-appointment { width: auto; overflow: hidden; margin-top: 12px;}
	.details-appointment a { font-size: 20px; color: #fff; background: #34ac4f; padding: 12px 35px 14px; display: inline-block; margin-left: 20px;}
	
	.details-appointment i { 
		background:url(../images/collection_icon.png) 0 4px no-repeat; 
		display: inline-block;
		width: 18px;
		height: 20px;
		margin-right: 10px;
	}
	.details-appointment a:last-child { background:#b1b1b1; padding-right: 45px;}
	.details-appointment a:first-child { margin-left: 0;}

	.details-appointment a:hover { background: #34ac4f}
	.details-appointment a:hover i { background: url(../images/collection_icon_2.png) 0 3px no-repeat;}


	/*********************详情介绍*********************/
	.details-info-wrap { width: 100%; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
	.details-info-main { width: 1000px; overflow: hidden; margin: 0 auto;}
	.details-info-title { width: auto; overflow: hidden; background: #f3f5f6; }
	.details-info-title h3 { font-size: 16px; color: #fff; background: #34ac4f; display: inline-block; padding: 12px 25px;}
	.details-info-text { width: auto; overflow: hidden; margin-top: 10px; color: #444; line-height: 2.2; text-indent: 2em;}


	/*********************订单确认*********************/
	.order-confirm-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-main { width: 1000px; overflow: hidden; margin: 0 auto;}

	.order-personal-info { width: auto; overflow: hidden;}
	.order-personal-title { width: auto; overflow: hidden; background: #f3f5f6;}
	.order-personal-title h3 { font-size: 16px; color: #fff; background: #34ac4f; display: inline-block; padding: 12px 25px;}

	.order-personal-text { width: 900px; overflow: hidden; margin: 0 auto; padding-bottom: 30px;}
	.order-personal-text ul li { float: left; width: 40%; margin-left: 20%; margin-top: 30px;}
	.order-personal-text ul li:first-child { margin-left: 0;}
	.order-personal-text ul li:nth-child(3) { margin-left: 0;}
	.order-personal-name { width: 85px; overflow: hidden; float: left; margin-top: 12px;}
	.order-personal-name span { font-size: 15px; color: #333;}
	.order-personal-text i { color: #BC0003}
	.order-personal-input { float: left; width: 75%}
	.order-personal-input input { height: 40px; width: 80%; outline: none; padding-left: 10px; border: 1px solid #ddd;}

	.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-table { width:auto; overflow: hidden; margin-top: 30px;}
	.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 20px; }
	.order-confirm-title ul li { float: left;}
	.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

	.order-confirm-product { width:420px;}
	.order-confirm-standard { width: 190px; text-align: center;}
	.order-confirm-qualification { width: 190px; text-align: center;}
	.order-confirm-time { width: 140px; text-align: center;}

	.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px;}
	.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:12px 20px; border-bottom: 1px solid #ddd;}
	.order-confirm-info-title span { font-size: 14px; color: #555;}
	.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 50px;}
	.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

	.order-confirm-info { width: auto; overflow: hidden;}
	.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 20px;}
	.order-confirm-list:last-child { border-bottom: none;}
	.order-confirm-list ul li { float: left; padding: 15px 0px;}
	.order-confirm-list ul li span { font-size: 14px; color: #333;}

	.confirm-pic { width: 420px;}
	.order-confirm-img { width: 80px; height: 80px; float: left; border: 1px solid #ddd; position: relative;}
	.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-confirm-name { width:320px; overflow: hidden; float: right; margin-top: 30px;}
	.order-confirm-name span { font-size: 14px; color: #333;}
	.confirm-standard { width: 188px; text-align: center; margin-top: 30px;}
	.confirm-qualication {width: 188px; text-align: center; margin-top: 30px;}
	.confirm-time {width: 140px; text-align: center; margin-top: 30px;}
	.confirm-time span { color: #175191!important;}

	.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 20px 0px;}
	.order-remark-text { width: 100px; overflow: hidden; float: left; margin-left: 20px; margin-top: 9px;}
	.order-remark-text span { font-size: 15px; color: #333;}
	.order-remark-input { width:400px; overflow: hidden; float: left;}
	.order-remark-input input { width: 90%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 15px;}

	.order-confirm-next { width: auto; overflow: hidden; text-align: right;}
	.order-confirm-next a { background: #34ac4f; color: #fff; font-size: 16px; display: inline-block; padding: 10px 28px 12px;}


	/*********************委托单*********************/
	.quotation-wrap { width: 100%; overflow: hidden; margin-top:10px; margin-bottom: 30px;}
	.quotation-main { width: 1000px; overflow: hidden; margin: 0 auto;}


	.quotation-table { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 10px; margin-bottom:20px;}
	.quotation-table-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd; padding: 0px 20px;}
	.quotation-table-title ul li { float: left; padding: 13px 0px;}
	.quotation-table-title ul li a { font-size: 15px; color: #333;}
	.quotation-item { width: 100px; text-align: center;}
	.quotation-service { width: 340px; text-align: center;}
	.quotation-remark { width:340px; text-align: center;}
	.quotation-price { width: 160px; text-align: center;}

	.quotation-table-list { width: auto; overflow: hidden;}
	.quotation-table-item { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.quotation-table-item:last-child { border-bottom: 1px solid #ddd;}
	.quotation-table-item ul li { float: left; padding: 12px 0px;}
	.quotation-table-item ul li span { font-size: 14px; color: #333;}

	.quotation-list-item { width: 100px; text-align: center; margin-left: 20px;}
	.quotation-list-service { width: 340px; text-align: center;}
	.quotation-list-remark { width: 340px; text-align: center;}
	.quotation-list-price { width: 160px; text-align: center;}

	.quotation-price-all { width: 29.5%; overflow: hidden; text-align: right; float: right; margin-top: 20px; margin-bottom: 10px;}
	.quotation-price-all ul li { overflow: hidden; padding: 7px 0px;}
	.quotation-price-left { width: 80px; overflow: hidden; float: left}
	.quotation-price-left span { font-size: 14px; color: #333;}
	.quotation-price-right { width: 100px; overflow: hidden; float: left; margin-left: 30px;}
	.quotation-price-right span { font-size: 14px; color: #333;}


	/*********************企业后台个人信息*********************/
	.backstage-nav-wrap { width: auto; background: #34ac4f; padding: 18px 0px; height: 55px;}
	.backstage-nav-main { width: 1000px; margin: 0 auto;}
	.backstage-nav-logo { width: 35%; overflow: hidden; float: left;}
	.backstage-nav-logo img { width: auto; display: inline-block;}
	.backstage-nav-logo i { display: inline-block; width: 1px; height: 50px; background: rgba(255,255,255,.6); margin-left: 30px;}
	.backstage-nav-logo span { font-size: 26px; color: #fff; display: inline-block; margin-left: 30px;}
	.backstage-nav-logo img,.backstage-nav-logo i,.backstage-nav-logo span { vertical-align: middle;}

	.backstage-nav { width:62%; float: right; margin-top: 20px; position: relative;}
	.backstage-nav-title { display: none;}
	.backstage-nav-text { width: auto; overflow: hidden;}
	.backstage-nav-text ul li { float: left; width: 16.6%; text-align: center;}
	.backstage-nav-text ul li a { font-size: 15px; color: #fff;}


	/*********************企业后台 导航栏下拉*********************/
	.nav-backstage-details { width: 800px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:52px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.backstage-nav-classify { width: 160px; overflow: hidden; background: #f3f5f6; position: relative;}
	.backstage-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.backstage-nav-classify ul li:last-child { border-bottom: none;}
	.backstage-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.backstage-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.backstage-nav-classify ul li:hover { background: #fff;}
	.backstage-nav-classify ul li:hover a { color: #34ac4f;}
	.backstage-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.backstage-nav-classify ul li.current { background: #fff;}
	.backstage-nav-classify ul li.current a { color: #34ac4f;}
	.backstage-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-backstage-classify { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
	.nav-backstage-classify p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}


	.backstage-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
	.backstage-main { width: 1000px; overflow: hidden; margin: 0 auto;}

	.backstage-right { width: 770px; overflow: hidden; float: right;}
	.backstage-right-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.backstage-right-title span { font-size: 17px; color: #34ac4f; border-bottom: 2px solid #34ac4f; display: inline-block; padding-bottom: 5px; font-weight: bold;}


	/*********************订单管理信息*********************/
	.order-management-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.order-management-name { width: 60%; overflow: hidden; float: left; margin-top: 14px;}
	.order-management-name ul li { float: left; width: 100px;}
	.order-management-name ul li a { font-size: 16px; color: #333; display: inline-block; padding-bottom:5px;}
	.order-management-name ul li:hover a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}
	.order-management-name ul li.current a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}

	.order-management-search { width: 30%; overflow: hidden; float: right; text-align: right;}
	.order-management-input { width: 80%; overflow: hidden; float: left;}
	.order-management-input input { width: 100%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px; border-bottom: none;}
	.order-management-button { width: 20%; overflow: hidden; float: right;}
	.order-management-button button { background: #f3f5f6; width:100%; height: 42px; outline: none; border:1px solid #ddd; border-bottom: none;}
	.order-management-button button i { background: url(../images/search_icon2.png) no-repeat center; width: 22px; height: 22px; display: inline-block;}

	.order-name { width: 200px; text-align: left!important; padding-left: 20px;}
	.order-time { width:160px; }
	.order-status { width: 120px; }
	.order-weituodan { width: 150px;}
	.order-resurvey { width: 110px;}

	.order-management-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-id { width:auto; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
	.order-id span { font-size: 14px; color: #777;}
	.order-id span:first-child { padding-left: 20px;}
	.order-id a { font-size: 14px; color: #175191; display: inline-block; padding-right: 50px;}
	.order-id span,.order-id a { vertical-align: middle;}


	.management-name { width: 220px;}
	.management-time { width: 160px; margin-top: 25px;}
	.management-status { width: 120px;}
	.management-status span { font-size: 14px; color: #333; display: block; margin-top: 15px;}
	.management-status a { font-size: 14px; color: #175191; margin-top: 5px; display: inline-block;}
	.management-fail span { color: #c00808!important;}
	.management-weituodan { width: 150px; margin-top: 25px;}
	.management-resurvey { width: 110px; margin-top: 25px;}
	.management-resurvey a { font-size: 14px; color: #c00808}

	.list_page_right { overflow:hidden; width:238px; text-align: center; margin-top: 30px; float: right;}
	.list_page_right span { color:#e40723; font-size:13px; display: block}
	.list_page_right a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


	/*********************订单详情*********************/
	.order-details-table { width: auto; overflow: hidden; margin-top: 30px; border: 1px solid #ddd;}
	.order-details-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd;}
	.order-details-title ul li { float: left; text-align: center;}
	.order-details-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 10px 0px;}

	.order-product { width: 270px; text-align: left!important; padding-left: 20px;}
	.order-area{ width:100px;}
	.order-laboratory { width: 230px;}
	.order-appointment { width: 130px;}

	.order-details-wrap { width: auto; overflow: hidden;}
	.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px; padding-bottom: 10px;}
	.order-details:last-child { border-bottom: none;}
	.order-details ul li { float: left; padding: 10px 0px;}
	.order-details ul li span { font-size: 14px; color: #333;}

	.order-details-biaoti { width:270px; margin-left: 20px;}
	.order-details-pic { width: 80px; height: 80px; border: 1px solid #ddd; position: relative; float: left;}
	.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
	.order-details-product { width: 180px; overflow: hidden; float: right; margin-top:5px;}
	.order-details-product a { font-size: 15px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
	.order-details-product span { font-size: 14px; color: #333; display: block; line-height: 1.8;}
	.order-details-area { width:100px; text-align: center; margin-top: 32px;}
	.order-details-laboratory { width: 230px; text-align: center; margin-top: 32px;}
	.order-details-time { width: 130px;text-align: center; margin-top: 32px;}

	/*********************企业注册*********************/
	.register-wrap { width: 100%; overflow: hidden; padding: 30px 0px; }
	.register-main { width: 1000px; overflow: hidden; margin:0 auto;}

	.register-logo { width: auto; overflow: hidden; margin-top: 1%;}
	.register-logo img { width: 15%; display: block;}

	.register-form { width: 380px; overflow: hidden; background: #fff; box-shadow: 0px 9px 17.46px 0.54px rgba(217, 217, 217, 0.8); float: right; margin-top: 3%;}
	.register-form-inner { width: auto; overflow: hidden; padding: 25px 20px;}
	.register-form-title { width: 90%; overflow: hidden; margin: 0 auto;}
	.register-form-title img { width: auto; display: inline-block;}
	.register-form-title i { display: inline-block; width: 1px; height: 40px; background: #ddd; margin: 0px 30px;}
	.register-form-title h3 { font-size: 24px; color: #555; display: inline-block; font-weight: normal;}
	.register-form-title img,.register-form-title i,.register-form-title h3 { vertical-align: middle;}

	.register-info { width: auto; overflow: hidden;}
	.register-info ul li { overflow: hidden; margin-top: 15px;}

	.register-login { width: auto; overflow: hidden; margin-top: 10px; text-align: center;}
	.register-login span { font-size: 13px; color: #666;}
	.register-login a { font-size: 13px; color: #34ac4f;}
	.register-login span,.register-login a { vertical-align: middle;}

	.register-xieyi { width: auto; overflow: hidden; margin-top: 15px;}
	.register-xieyi input { width: 14px; height: 14px; outline: none;}
	.register-xieyi a { font-size: 13px; color: #777; display: inline-block; margin-left: 7px;}
	.register-button { width: auto; overflow: hidden; margin-top: 15px;}
	.register-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:96%; font-size: 15px; color: #fff;}

	/*********************底部*********************/
	.register-foot { width: auto; overflow: hidden; margin-top: 5%;}
	.register-foot-nav { width: 805px; overflow: hidden; margin:0 auto;}
	.register-foot-nav ul li { float: left; width:115px; text-align: center;}
	.register-foot-nav ul li a { font-size: 14px; color: #333; text-align: center;}
	.register-foot-nav ul li span { display: inline-block; width: 1px; height: 15px; background: #999; margin-left: 30px;}
	.register-foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.register-foot-nav ul li:hover a { color: #3fc35c}

	.register-foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 14px; color: #333; margin-top:17px;}

	/*********************企业登录*********************/
	.login-inner { width: auto; overflow: hidden; padding: 0px 30px 30px!important;}
	.login-form { margin-top: 15%!important}
	.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
	.login-title ul li { width: 50%; float: left; text-align: center;}
	.login-title ul li a { font-size: 16px; color: #fff; display: block; padding: 20px 0px; background: #34ac4f;}
	.login-title ul li:hover a { background: #fff; color: #333;}
	.login-title ul li.current a { background: #fff; color: #333;}



	.login-foot { width:auto; overflow: hidden; margin-top: 13%;}


	/*********************文件质量管理*********************/
	.document-title-product { width: 160px;}
	.document-title-model { width: 90px; text-align: center;}
	.document-title-lab { width: 180px; text-align: center;}
	.document-title-time { width: 100px; text-align: center;}
	.document-title-type { width: 100px; text-align: center;}
	.document-title-report { width: 100px; text-align: center;}
	.document-title-certification { width: 90px; text-align: center;}
	.document-title-jigou { width: 100px; text-align: center;}
	.document-title-zs { width: 90px; text-align: center;}

	.document-title-tuzhi { width: 120px; text-align: center;}
	.document-title-specification { width: 120px; text-align: center;}
	.document-title-mingpai { width: 120px; text-align: center;}
	.document-title-other { width: 120px; text-align: center;}

	.tixi-type { width: 100px; text-align: left!important}
	.tixi-jigou { width: 220px; text-align: center}
	.tixi-time { width: 160px; text-align: center}
	.tixi-zs { width: 90px; text-align: center}

	.document-table { width: auto; overflow: hidden;}
	.document-table ul { width: auto; overflow: hidden; padding:0px 20px;}
	.document-table ul li { float: left;}
	.document-table ul li a { font-size: 13px; color: #444; display: block; padding: 12px 0px;}

	.doc-product { width:160px;}
	.doc-model { width: 90px; text-align: center;}
	.doc-lab { width: 180px; text-align: center;}
	.doc-time { width: 100px; text-align: center;}
	.doc-type { width: 100px; text-align: center;}
	.doc-report { width: 100px; text-align: center;}
	.doc-report a { color: #34ac4f!important;}
	.doc-certification { width: 90px; text-align: center;}
	.doc-jigou { width: 100px; text-align: center;}
	.doc-zs { width: 90px; text-align: center;}
	.doc-zs a { color: #34ac4f!important}

	.doc-tuzhi { width: 120px; text-align: center;}
	.doc-specification { width: 120px; text-align: center;}
	.doc-specification a { color: #34ac4f!important}
	.doc-mingpai { width: 120px; text-align: center;}
	.doc-other { width: 120px; text-align: center;}

	.doc-tixi-type { width: 100px; text-align: left!important}
	.doc-tixi-jigou { width: 220px; text-align: center;}
	.doc-tixi-time { width: 160px; text-align: center;}
	.doc-tixi-zs { width: 90px; text-align: center;}
	.doc-tixi-zs a { color: #34ac4f!important}

	.document-remarks { width: auto; overflow: hidden;}
	.document-remarks h3 { font-size: 15px; color: #333;}
	.document-remarks span { font-size: 14px; color: #444; display: block; line-height: 2;}
	
	/*********************购物车*********************/
	.trolley-wrap { width: 1000px; overflow: hidden; margin: 0 auto; padding-bottom: 30px;  border-top: 2px solid #ddd; padding-top: 15px;}
	.trolley-title { width: auto; overflow: hidden; padding: 0px 15px;}
	.trolley-title ul li { float: left; text-align: center;}
	.trolley-title ul li span { font-size: 14px; color: #555;}
	.trolley-title-select { width: 80px; overflow: hidden; text-align: left!important;}
	.trolley-title-select input { margin-right: 7px;}
	.trolley-title-name { width: 300px; overflow: hidden; text-align: left!important;}
	.trolley-title-standard { width: 160px; overflow: hidden;}
	.trolley-title-qualification { width: 160px; overflow: hidden;}
	.trolley-title-time { width: 160px; overflow: hidden;}
	.trolley-title-edit { width: 100px;}

	.trolley-main { width: auto; overflow: hidden;}
	.trolley-list { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px; padding: 0px 15px;}
	.trolley-lab { width: auto; overflow: hidden; padding: 12px 0px; border-bottom: 1px dashed #ddd;}
	.trolley-lab span { font-size: 13px; color: #333}
	.trolley-lab a { font-size: 13px; color: #175191; display: inline-block; margin-right: 30px;}
	.trolley-lab span,.trolley-lab a { vertical-align: middle;}

	.trolley-form { width: auto; overflow: hidden;}
	.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.trolley-form-inner:last-child { border-bottom: none;}
	.trolley-form-inner ul li { float: left; text-align: center; padding: 20px 0px;}
	.trolley-form-inner ul li span { font-size: 14px; color: #333;}
	.trolley-form-inner ul li a { font-size: 14px; color: #333;}
	.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
	.trolley-form-inner ul li:hover a { color: #34ac4f;}

	.trolley-select { width: 30px; overflow: hidden; text-align: left!important; margin-top: 40px;}
	.trolley-product { width: 350px; overflow: hidden; text-align: left!important;}
	.trolley-list-img { width: 100px; height: 100px; border: 1px solid #ddd; position: relative; float: left}
	.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.trolley-list-text { width: 230px; overflow: hidden; float: right; margin-top: 40px;}
	.trolley-standard { width: 160px; overflow: hidden; margin-top:40px;}
	.trolley-qualification { width: 160px; overflow: hidden; margin-top:40px;}
	.trolley-time { width: 160px; overflow: hidden; margin-top: 40px;}
	.trolley-time span { color: #175191!important}
	.trolley-edit { width: 100px; overflow: hidden; margin-top:40px;}
	
	.trolley-bottom { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px; padding: 0px 0px 0px 15px;}
	.trolley-bottom-left { width: 50%; overflow: hidden; float: left; margin-top: 19px;}
	.trolley-bottom-left ul li { float: left;}
	.trolley-bottom-left ul li input { margin-right: 7px;}
	.trolley-bottom-left ul li span { font-size: 14px; color: #333;}
	.trolley-bottom-left ul li a { font-size: 14px; color: #333; display: inline-block; margin-left: 30px;}
	.trolley-bottom-left ul li span,.trolley-bottom-left ul li a { vertical-align: middle;}
	.trolley-bottom-left ul li:hover a { color: #34ac4f;}

	.trolley-bottom-right { width: 35%; overflow: hidden; float: right; text-align:right;}
	.trolley-bottom-right ul li { float: left; width: 50%; text-align: right;}
	.trolley-bottom-right ul li:first-child {margin-top: 19px;}
	.trolley-bottom-right ul li sapn { font-size: 14px; color: #333;}
	.trolley-bottom-right ul li a { font-size: 14px; color: #d00; display: inline-block; margin: 0px 3px; font-weight: bold;}
	.trolley-bottom-right ul li span,.trolley-bottom-right ul li a { vertical-align: middle;}
	.trolley-bottom-right ul li button { border: none; outline: none; height: 60px; padding: 0px 50px; font-size: 18px; color: #fff; background: #aaa}
	.trolley-bottom-right ul li:hover button { background: #34ac4f; }
	
	
	
	/*********************web*********************/
	.mylab-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mylab-main { width: 1000px; overflow: hidden; margin: 0 auto;}

	.mylab-head { width: auto; overflow: hidden; border-bottom: 1px solid #3fc35c; padding-bottom: 30px;}
	.home-mylab-head-inner { width: 90%; overflow: hidden; margin: 0 auto;}
	.mylab-title { width: 30%; overflow: hidden; float: left;}
	.mylab-title h3 { font-size: 60px; font-weight:bolder;}
	.mylab-title h4 { font-size: 20px; color: #175191; font-family:"宋体"; padding-top: 10px; padding-left: 7%;}
	.index-mylab-info { width: 65%; overflow: hidden; float: right; font-size: 15px; font-family: "宋体"; color: #797a7b; line-height:1.8; font-weight:normal; margin-top: 6px;}
	.index-mylab-info span {}
	.mylab-title img { width: 50%; display: block;}
	.index-mylab-info img { width: auto;}


	.index-mylab-content { width: auto; overflow: hidden; margin-top: 10px;}
	.index-mylab-content ul li { float: left; border: 1px solid #ddd; width: 31.8%; text-align: center; margin-top: 30px; margin-left: 2%; height: 320px;}
	.index-mylab-content ul li:nth-of-type(3n+1) { margin-left: 0;}
	.mylab-inner { width: auto; overflow: hidden; padding: 20px;}
	.mylab-img { width:auto; overflow: hidden;}
	.mylab-img img { width: 100%; display: block;}
	.mylab-text { width: auto; overflow: hidden; margin-top: 17px; font-size: 15px; color: #555; line-height:1.6;}
	.mylab-text h3 { font-size: 20px; color: #3fc35c; font-weight: normal;}
	.mylab-text span { font-size: 20px;}
	.mylab-text-last { margin-top: 27px;}
	.mylab-text-last h3 { margin-top: 12px;}

	.mylab-progress { width:100%; overflow: hidden; background: url(../images/progress_background.jpg) no-repeat; background-size: 100% 100%; padding: 30px 0px 30px;}
	.mylab-progress-wrap { width: 1000px; overflow: hidden; margin: 0 auto;}
	.mylab-progress-wrap h2 { font-size: 30px; color: #676767; font-weight: normal; text-align: center;}

	.mylab-progress-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-progress-content ul li { float: left; width: 200px; text-align: center;}
	.mylab-progress-content ul li h3 { font-size: 30px; color: #3fc35c; font-weight: normal; font-family: "黑体";}
	.mylab-progress-title { width: 70%; overflow: hidden; border-top: 2px solid #666; margin:0 auto 14px;}
	.mylab-progress-title a {
		font-size: 22px;
		color: rgb(255, 255, 255);
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
		background: #4fb866;
		padding:5px 12px 7px;
		margin-top: 14px;
		display: block;
	}
	.mylab-progress-info { overflow: hidden; text-align: left; width: 80%; margin: 0 auto;}
	.mylab-progress-info span { font-size: 14px; color: #222; font-family: "宋体"; display: inline-block; margin-left: 0px; line-height: 1.7}
	.mylab-progress-info i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
	.mylab-progress-info span,.mylab-progress-info i { vertical-align: middle;}

	.index-service-wrap { width:100%; overflow: hidden; background: #f7fcff; padding: 30px 0px;}
	.index-service-main { width: 1000px; overflow: hidden; margin: 0 auto;}
	.index-service-main h2 { font-size: 30px; color: #676767; font-weight: normal; text-align: center;}

	.index-service-content { width: 90%; overflow: hidden; margin: 0 auto;}
	.index-service-content ul li { float: left; width: 33.333%; text-align: center; margin-top: 70px; height:120px;}
	.index-service-content ul li:nth-child(1) { margin-top: 50px;}
	.index-service-content ul li:nth-child(2) { margin-top: 50px;}
	.index-service-content ul li:nth-child(3) { margin-top: 50px;}
	.index-service-icon { width: auto; height: 90px;}
	.index-service-icon img { width: 15%; display: block; margin: 0 auto;}
	.index-service-text { width: auto; overflow: hidden;}
	.index-service-text span { font-size: 17px; color: #121212; font-weight: normal; letter-spacing: 2px; display: inline-block;}
	.index-service-text h5 { font-size: 17px; display: inline-block; letter-spacing: 2px;}

	.index-progress-wrap { width: 100%; overflow: hidden; background: #f2f7f9; padding: 30px 0px;}
	.index-progress-main { width: 1000px; overflow: hidden; margin: 0 auto;}
	.index-progress-main h2 { font-size: 30px; color: #676767; font-weight: normal; text-align: center;}

	.index-progress-content { width: auto; overflow: hidden; margin-top: 30px;}
	.index-progress-content ul li { float: left; width:250px; text-align: center;}
	.index-progress-title { 
		width: 55%;
		overflow: hidden;
		margin: 0 auto;
		background-image: -moz-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -webkit-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -ms-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		padding: 5px 0px 7px;
	}
	.index-progress-title a { font-size: 26px; color: #fff;}
	.index-progress-text { width: 80%; overflow: hidden; text-align: left; margin-top: 20px; margin-left: 22%;}
	.index-progress-text span { font-size: 15px; color: #222; display: inline-block; margin-left: 0px; line-height: 2}
	.index-progress-text i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
	.index-progress-text span,.index-progress-text i { vertical-align: middle;}

	.index-news-wrap { width: 100%; overflow: hidden; padding: 40px 0px 10px;}
	.index-news-main { width: 1000px; overflow: hidden; margin:0 auto;}

	.index-fagui-wrap { width: 500px; overflow: hidden; float: left;}
	.index-fagui-title { width: auto; overflow: hidden;}
	.index-fagui-biaoti { width: 40%; overflow: hidden; float: left;}
	.index-fagui-biaoti h3 { font-size: 20px; color: #333; font-weight: normal;}
	.index-fagui-link { width: 30%; overflow: hidden; float: right; text-align: right; margin-top: 7px;}
	.index-fagui-link a { font-size: 14px; color: #999999;}
	.index-fagui-link a:hover { color: #3fc35c;}
	.index-fagui-biaoti h3,.index-fagui-link a { vertical-align: middle;}

	.index-fagui-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.index-fagui-pic ul li { float: left; width: 49%; height: 160px; margin-left: 2%; position: relative; text-align: center; overflow: hidden;}
	.index-fagui-pic ul li:first-child { margin-left: 0;}
	.index-fagui-pic ul li img { 
		width: 100%; 
		height: 160px;
		overflow-x: hidden;
		overflow-y: hidden;
		transition-delay: 0s;
		transition-duration: 1s;
		transition-property: all;

		-ms-transition-delay: 0s;
		-ms-transition-duration: 1s;
		-ms-transition-property: all;

		-moz-transition-delay: 0s;
		-moz-transition-duration: 1s;
		-moz-transition-property: all;

		-webkit-transition-delay: 0s;
		-webkit-transition-duration: 1s;
		-webkit-transition-property: all;

		-o-transition-delay: 0s;
		-o-transition-duration: 1s;
		-o-transition-property: all;

	}
	.index-fagui-pic ul li img:hover { 
		transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
	}
	.index-fagui-pic ul li:first-child { margin-left: 0px;}
	.index-fagui-pic ul li span { 
		font-size: 14px; 
		color: #fff; 
		width: 100%;
		position: absolute;
		background: rgba(0,0,0,0.5);
		height: 35px;
		bottom: 0px; 
		left: 0;
		text-align: center;
		line-height: 2.5;
	}

	.index-fagui-content { width: auto; overflow: hidden;}
	.index-fagui-content ul li { overflow: hidden; margin-top: 18px;}
	.index-fagui-info { width:70%; overflow: hidden; float: left;}
	.index-fagui-info a { font-size: 14px; color: #222;}
	.index-fagui-data { width: 25%; overflow: hidden; float: right; text-align: right;}
	.index-fagui-data span { font-size: 14px; color: #222;}
	.index-fagui-info a,.index-fagui-data span { vertical-align: middle;}
	.index-fagui-content ul li:hover .index-fagui-info a { color: #3fc35c}

	.index-yantaohui-wrap { width: 480px; overflow: hidden; float: right;}
	.index-yantaohui-content { width: auto; overflow: hidden;}
	.index-yantaohui-content ul li { overflow: hidden; margin-top: 20px; padding-bottom: 25px; border-bottom: 1px dashed #ddd;}
	.index-yantaohui-content ul li:last-child { border-bottom: none;}
	.index-yantaohui-img { width: 180px; overflow: hidden; float: left;}
	.index-yantaohui-img img { width: auto; display: block; height: 120px}
	.index-yantaohui-text { width: 280px; overflow: hidden; float: right;}
	.index-yantaohui-text h3 { font-size: 15px; color: #222; font-weight: normal;}
	.index-yantaohui-text div { font-size: 13px; color: #555; line-height: 2; margin-top: 8px;}
	.index-yantaohui-text span { font-size: 12px; color: #888; display: inline-block; margin-top: 7px;}
	.index-yantaohui-text h3:hover { color: #3fc35c;}


	/*********************专家库*********************/
	.expert-wrap { width: 100%; overflow: hidden; padding: 4% 0px 30px;}
	.expert-main { width: 1000px; overflow: hidden; margin: 0 auto;}
	.location-wrap { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.location-wrap a { font-size: 15px; color: #555;}
	.location-wrap span { font-size: 15px; color: #555;}
	.location-wrap a,.location-wrap span { vertical-align: middle;}
	.location-wrap a:hover { color: #5b8ecd;}
	.location-wrap a.active { color: #5b8ecd;}

	.expert-filter { width:auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.expert-filter-inner { width: auto; overflow: hidden; padding: 30px;}
	.expert-specialty { width: auto; overflow: hidden;}
	.expert-specialty-title { width:8%; overflow: hidden; float: left;}
	.expert-specialty-title h3 { font-size: 15px; color: #222; display: inline;}
	.expert-specialty ul { width: 92%; overflow: hidden; float: right;}
	.expert-specialty ul li { float: left; margin-right: 20px; margin-bottom: 20px;}
	.expert-specialty ul li:first-child { margin-left: 0;}
	.expert-specialty ul li input { margin-right: 10px; width: 16px; height: 16px;}
	.expert-specialty ul li span { font-size: 14px; color: #222;}

	.expert-filter-search { width: auto; overflow: hidden;}
	.expert-filter-title { width:8%; overflow: hidden; float: left; margin-top: 11px;}
	.expert-filter-title h3 { font-size: 15px; color: #222; display: inline;}

	.expert-filter-input { width: auto; overflow: hidden; }
	.expert-filter-input input { width:28%; height: 40px; padding-left: 10px; border: 1px solid #ddd; outline: none;}
	.expert-filter-button { display: inline-block; margin-top: 0px; margin-left: -5px;}
	.expert-filter-input a { 
		background: #3fc35c;
		display: inline-block;
		font-size: 18px; 
		color: #fff; 
		text-align: center;
		padding: 9px 20px 8px; 
	}

	.expert-content { width: auto; overflow: hidden;}
	.expert-content ul li { float: left; overflow: hidden; width: 33.333%; margin-top: 40px;}
	.expert-left-img { width: 80px; overflow: hidden; float: left;}
	.expert-left-img img { width:100%; display: block;}
	.expert-info { width: 72%; overflow: hidden; float: right; margin-top: 2px;}
	.expert-info h3 { font-size: 15px; color: #222; font-weight: normal; padding-bottom: 7px;}
	.expert-info span { font-size: 13px; color: #333; display: block; line-height: 2;}


	/*********************法规*********************/
	.news-content { width: auto; overflow: hidden;}
	.fagui-left-wrap { width: 67%; overflow: hidden; float: left;}
	.fagui-left-wrap ul li { overflow: hidden; background: #f3f5f6; margin-top:20px;}
	.fagui-left-inner { width: auto; overflow: hidden; padding: 20px;}
	.fagui-img { width: 40%; overflow: hidden; float: left;}
	.fagui-img img { width: 100%; display: block;}
	.fagui-text { width: 57%; overflow: hidden; float: right; margin-top: 5px;}
	.fagui-text h3 { font-size: 16px; color: #222; font-weight: normal; font-family: myFirstFont;}
	.fagui-info { width: auto; overflow: hidden; font-size: 14px; color: #666; font-family: myFirstFont; margin-top: 15px; line-height: 1.7;}
	.fagui-buttom { width: auto; overflow: hidden; margin-top: 15px;}
	.fagui-expert { width: 50%; overflow: hidden; float: left;}
	.fagui-expert span { font-size: 14px; color: rgba(85,85,85,.6); font-family: myFirstFont;}
	.fagui-data { width: 50%; overflow: hidden; float: right; text-align: right;}
	.fagui-data strong { font-size: 17px; color: rgba(85,85,85,.6); font-family: myFirstFont;}

	.fagui-left-wrap ul li:hover {  
		background-color: rgb(52, 172, 79);
		box-shadow: 0px 5px 37px 0.32px rgba(102, 102, 102, 0.66);
	}
	.fagui-left-wrap ul li:hover .fagui-text h3 { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-info { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-expert span { color: rgba(255,255,255,.6);}
	.fagui-left-wrap ul li:hover .fagui-data strong { color: rgba(255,255,255,.6);}


	.yantaohui-wrap { width: 30%; overflow: hidden; float: right; margin-top: 20px;}
	.yantaohui-content { width: auto; overflow: hidden;}
	.yantaohui-title { width: auto; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 7px;}
	.yantaohui-name { width: 30%; overflow: hidden; float: left}
	.yantaohui-name span { font-size: 16px; color: #333; font-family: myFirstFont;}
	.yantaohui-link { width: 30%; overflow: hidden; float: right; text-align: right;}
	.yantaohui-link a { font-size: 14px; color: #888; font-family: myFirstFont;}
	.yantaohui-link a:hover { color: #3fc35c;}
	.yantaohui-name span,.yantaohui-link a { vertical-align: middle;}

	.yantaohui-list { width: auto; overflow: hidden;}
	.yantaohui-list ul li { overflow: hidden; margin-top: 20px;}
	.yantaohui-data { width: 70px; background: #f3f5f6; text-align: center; padding: 15px 0px; float: left;}
	.yantaohui-data h3 { font-size: 24px; color: #555; font-family: myFirstFont; padding-bottom: 8px; line-height: 1; font-weight: normal;}
	.yantaohui-data h4 { font-size: 12px; color: #555; font-family: myFirstFont; font-weight: normal; line-height: 1;}
	.yantaohui-text { width: 70%; overflow: hidden; float: right; font-size: 13px; color: #999; font-family: myFirstFont; line-height: 1.6;}
	.yantaohui-text a { font-size: 15px; color: #333; font-family: myFirstFont; padding-bottom: 6px; display: block;}
	.yantaohui-list ul li:hover .yantaohui-text a { color: #3fc35c;}

	.fagui-contact { width: auto; overflow: hidden; margin-top: 30px;}
	.fagui-contact img { width: 100%; display: block; margin: 0 auto;}


	/*********************咨询*********************/
	.consult-wrap { width: 100%; overflow: hidden; height:auto; padding-top: 5%; padding-bottom: 50px;}
	.consult-main { 
		width: 740px; 
		overflow: hidden; 
		margin: 0 auto; 
		left: 0; 
		right: 0;
		top: 0;
		z-index: 888;
		background-color: rgb(255, 255, 255);
		box-shadow: 0px 2px 26.19px 0.81px rgba(217, 217, 217, 0.8);
		padding: 30px 30px 50px;
	}
	.consult-inner { width: auto; overflow: hidden;}
	.consult-inner h3 { font-size: 20px; color: #222; font-family: myFirstFont; font-weight: normal; margin-bottom: 7px;}
	.consult-inner span { font-size: 15px; color: #777;}

	.consult-content { width: 60%; overflow: hidden; margin:  0 auto;}
	.consult-content ul li { overflow: hidden; margin-top: 30px;}
	.consult-name { width: 90px; overflow: hidden; float: left; margin-top: 12px;}
	.consult-name span { font-size: 17px; color: #333!important; font-family: myFirstFont; font-style:normal;}
	.consult-input { width: 79%; overflow: hidden; float: right;}
	.consult-input input { width: 96%; height: 45px; border: 1px solid #ddd; padding-left: 10px; outline: none;}
	.consult-name span,.consult-input input { vertical-align: middle;}
	.consult-input textarea { width: 93%; height: 100px; padding:10px; border: 1px solid #ddd; outline: none;}
	.consult-input button { width: 43.2%; margin-left: 40px; border: none; background: #5b8ecd; height: 45px; color: #fff; font-size: 15px;}
	.consult-input button:nth-child(1) { margin-left: 0;}

	/*********************联系我们*********************/
	.contact-wrap { width: 100%; overflow: hidden; padding: 12% 0px 40px;}
	.contact-main { width:800px; overflow: hidden; margin:0 auto;}
	.contact-title { width:auto; overflow: hidden; text-align: center;}
	.contact-title h3 { font-size: 24px; color: #333; display: inline;}
	.contact-title span { display: inline-block; background: url(../images/detection_icon.png) no-repeat; width: 22px; height: 22px; background-size: 100% 100%; margin: 0px 12px;}
	.contact-title h4 { font-size: 20px; color: #333; font-weight: normal; padding-top: 10px;}

	.contact-content { width: auto; overflow: hidden; margin: 30px auto 0;}
	.contact-content img { width: 100%; display: block; margin: 0 auto;}
	.contact-info { 
		width: auto; 
		overflow: hidden;
		background-color: #f3f5f6;
		padding: 30px;
		margin: 0 auto 0px;
	}
	.contact-text { width: 60%; overflow: hidden; float: left;}
	.contact-text h3 { font-size: 20px; color: #296aa7; font-family: myFirstFont; font-weight: normal;}
	.contact-text h4 { font-size: 13px; color: #3570a8; font-family: myFirstFont; font-weight: normal; letter-spacing: 0.3px; padding-bottom:10px;}
	.contact-text span { font-size: 13px; color: #3570a8; font-family: myFirstFont; font-weight: normal; display: block; line-height: 2.2;}

	.contact-ewm { width: 30%; overflow: hidden; text-align: center; margin: 0 auto; float: right;}
	.contact-ewm img { width: 135px; display: block; margin: 20px auto 0;}
	.contact-ewm span { font-size: 15px; color: #3570a8; margin-top: 15px; display: block;}


	/*********************关于我们*********************/

	.about-wrap { width: 100%; overflow: hidden; padding: 12% 0px 40px;}
	.about-main { width: 1000px; overflow: hidden; margin: 0 auto;}

	.web-dutian-info-wrap { width: auto; overflow: hidden; margin-top: 20px; }
	.web-dutian-info { 
		width: auto; 
		height: auto;
		overflow: hidden; 
	/*	background: url(../images/about_border_pic.png) no-repeat center;
		background-size: 84% 100%;
		position: relative;*/	
		margin: 0 auto;
	}
	.web-dutian-info-title { width: auto; overflow: hidden; text-align: left;}
	.web-dutian-info-title h3 { font-size: 24px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline-block}
	.web-dutian-info-title h4 { font-size: 24px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline-block; margin-left: 10px;}
	.web-dutian-info-title h5 { font-size: 19px; color: #175191; font-family: myFirstFont; padding-bottom: 5px;}
	.web-dutian-info-title span { display: block; width: 60px; height: 3px; background: #175191; text-align: left; margin-top: 5px;}

	.web-dutian-info-pic { width: 710px; overflow: hidden; position: absolute; left: 0; top: 7%; display: none;}
	.web-dutian-info-pic img { width: auto; display: block;}

	.web-dutian-info-content { 
		width: auto; 
		overflow: hidden;
		font-size: 14px;
		color: #555;
		line-height: 2.4;
		text-indent: 2em;
		margin-top: 20px;
	}

	.our-service { width:auto; overflow: hidden; margin-top: 40px;}
	.our-service-left { width: 80px; overflow: hidden; float: left;}
	.our-service-left img { width: auto; display: block;}

	.our-service-right { width: 900px; overflow: hidden; float: right; }
	.our-service-title { width: auto; overflow: hidden;}
	.our-service-name { width: 16%; overflow: hidden; float: left;}
	.our-service-name h3 { font-size: 26px; color: #34ac4f; font-weight: normal; letter-spacing: 1.5px;}
	.our-service-en { width: 50%; overflow: hidden; float: left; margin-left: 7px; margin-top: 4px;}
	.our-service-en h4 { font-size: 12px; color: #333; font-weight: normal; padding-bottom: 2px; letter-spacing: 1px;}
	.our-service-en img {width: 30%; display: block;}

	.our-service-content { width: auto; overflow: hidden;}
	.our-service-content ul li { overflow: hidden; margin-top: 25px;}
	.our-service-content ul li h5 { font-size: 16px; color: #175191; font-weight: normal; display: inline-block; padding-bottom: 5px;}
	.our-service-content ul li h4 { font-size: 16px; font-weight: normal; display: inline-block;}
	.our-service-content ul li span { font-size: 15px; color: #555; font-weight: normal; display: block; line-height: 1.7}

	.mylab-lab { width: auto; overflow: hidden; margin-top: 50px;}
	.mylab-lab-title { width:auto; overflow: hidden;}
	.mylab-lab-title h4 { font-size: 50px; display: inline-block;}
	.mylab-lab-title h5 { font-size: 28px; display: inline-block; color: #175191; font-weight: normal; padding-left: 30px;}

	.mylab-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-info { width: 50%; overflow: hidden; float: left; padding: 10px 0px 18px; height: 480px;}
	.mylab-info-inner { width: 65%; overflow: hidden; padding: 20px; font-size: 17px; color: #fff; line-height: 2.6; margin: 0 auto;}
	.mylab-question { background: url(../images/question_icon.png) no-repeat #3da955 center; background-size: 60%;}
	.mylab-solution { background: url(../images/solution_icon.png) no-repeat #24973e center; background-size: 60%;}
	.mylab-info-inner h5 { font-size: 26px; color: #fff; font-weight: normal; text-align: center; display: block; padding-bottom: 13px;}
	.mylab-info-inner h6 { font-size: 26px; color: #fff; font-weight: normal; text-align: center; display: inline; padding-bottom: 13px;}
	.mylab-info-inner h4 { font-size: 26px; color: #fff!important; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px;}
	.solution-title { width: auto; overflow: hidden; text-align: center;}

	.about-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.about-pic ul li { float: left; margin-left: 0px; width: 25%; text-align: center;}
	.about-pic ul li:first-child { margin-left: 0;}
	.about-pic ul li img { width: 100%; display: block;}

	.about-progress { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-content { width: auto; overflow: hidden; margin-top: 30px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
	.about-progress-content:last-child { border-bottom: none; padding-bottom: 0px;}
	.about-progress-title { width: 50px; overflow: hidden; float: left; text-align: center; margin: 10px auto 0;}
	.about-progress-title h3 { font-size: 20px; color: #555; font-weight: normal; letter-spacing: 0px;}
	.progress-title { margin-top: 25px; text-align: center;}
	.progress-title h3 { width: 30px; margin: 0 auto; text-align: center;}
	.progress-title-right { float: right; width: 20px; margin-left: 6px;}
	.progress-title-left { float: left; width: 20px;}

	.about-progress-use { width:900px; overflow: hidden; float: left; margin-left: 20px;}
	.about-progress-use ul li { float: left; background: #34ac4f; padding: 8px 7px; border-radius: 13px; width: 175px; height: 120px;}
	.about-progress-use ul li strong { font-size: 14px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use ul li span { font-size: 12px; color: #fff; line-height: 1.8;}
	.about-progress-use ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 30px; 
		height: 30px;
		background-size: 80% 80%; 
		display: block;
		margin:  30px auto 0;
	}
	.about-progress-use ul li:nth-of-type(even) { background: none; width: 45px; padding: 15px 0px; margin: 0 auto; text-align: center;}

	.about-progress-use-second { width:900px; overflow: hidden; float: left; margin-left: 20px;}
	.about-progress-use-second ul li { float: left; background: #34ac4f; padding: 8px 10px; border-radius: 13px; width: 148px; height: 130px;}
	.about-progress-use-second ul li strong { font-size: 14px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use-second ul li span { font-size: 12px; color: #fff; line-height: 1.8;}
	.about-progress-use-second ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 25px; 
		height: 25px;
		background-size: 70% 70%; 
		display: block;
		margin:  50px auto 0;
	}
	.about-progress-use-second ul li:nth-of-type(even) { background: none; width: 25px; padding: 15px 0px; margin: 0 auto; text-align: center;}


	/*********************专家库 详情*********************/
	.expert-details-wrap { width: auto; overflow: hidden; margin-top: 30px;}
	.expert-details-top { width: 96%; overflow: hidden; margin: 0 auto;}
	.expert-details-pic { width: 240px; overflow: hidden; float: left;}
	.expert-details-pic img { width: 100%; display: block;}
	.expert-details-info { width: 70%; overflow: hidden; float: right; margin-top: 20px;}
	.expert-details-info h3 { font-size: 20px; color: #333; font-weight: normal; font-family: myFirstFont; padding-bottom: 10px;}
	.expert-details-info span { font-size: 15px; color: #555; font-family: myFirstFont; line-height: 2.2; display: block;}

	.expert-details-content { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-content h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}
	.expert-details-text { width: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; font-size: 15px; color: #555; line-height: 2; text-indent: 2em;}

	.expert-details-share { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-share h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-details-news { width: auto; overflow: hidden;}
	.expert-details-news ul li { float: left; margin-left: 3%; width: 48.5%; background: #f3f5f6; margin-top: 20px;}
	.expert-details-news ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-details-news-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-details-data { width: 13%; overflow: hidden; float: left;  border-right: 1px solid #ddd; padding-right: 5px; margin-top: 3px;}
	.expert-details-data h4 { font-size: 36px; color: #333; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data h5 { font-size: 16px; color: #777; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data span { display: block; width: 40px; height: 4px; background: #ddd; margin-top: 10px;}
	.expert-details-news-text { width: 83%; overflow: hidden; float: right; font-size: 14px; color: #999;}
	.expert-details-news-text a { font-size: 15px; color: #333; display: block; padding-bottom: 10px;}
	.expert-details-more { margin-top: 10px;}
	.expert-details-more a { padding-bottom: 0!important; font-size: 14px!important; color: #555!important;}
	.expert-details-news-text a:hover { color: #34ac4f;}
	.expert-details-more a:hover { color: #34ac4f!important;}

	.expert-details-consult { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-consult h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-consult-content { width: 96%; overflow: hidden; margin: 20px auto 0; }
	.expert-consult-content ul li { float: left; margin-left: 6%; width: 47%; margin-top: 20px;}
	.expert-consult-content ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-consult-name { width: 20%; overflow: hidden; float: left; margin-top: 10px;}
	.expert-consult-name span { font-size: 15px; color: #555;}
	.expert-consult-input { width: 80%; overflow: hidden; float: right;}
	.expert-consult-input input { width: 96%; border: 1px solid #ddd; height: 40px; outline: none; padding-left: 10px;}
	.expert-consult-input textarea { width: 93%; border: 1px solid #ddd; height: 50px; outline: none; padding:10px;}
	.expert-consult-button { width: 40%; overflow: hidden; margin: 0px auto; padding-top: 40px; }
	.expert-consult-button button { width: 44%; height: 47px; background: #5b8ecd; color: #fff; font-size: 15px; text-align: center; border: none; outline: none; margin-left: 10%;}
	.expert-consult-button button:first-child { margin-left: 0;}

	.news-details-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.news-details-title h3 { font-size: 24px; color: #333; font-weight: normal; padding-bottom: 5px;}
	.news-details-title span { font-size: 15px; color: #888; display: inline-block; margin-left: 20px;}
	.news-details-title span:nth-child(2) { margin-left: 0;}

	.news-details-content { width: auto; overflow: hidden; margin-top: 20px; font-size: 15px; color: #555; line-height: 2;}
	.news-details-more { width: auto; overflow: hidden; margin-top: 20px; padding-top: 20px; border-top:1px solid #ddd;}
	.news-details-text { width: 50%; overflow: hidden;}
	.news-details-text span { font-size: 14px; color: #555;}
	.news-details-text a { font-size: 14px; color: #555;}
	.news-details-text span,.news-details-text a { vertical-align: middle;}
	.news-more-left { float: left;}
	.news-more-right { float: right; text-align: right;}
	.news-details-text a:hover { color: #34ac4f;}

	.expert-particulars-title { width: auto; overflow: hidden; border-bottom: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-particulars-title ul li { float: left; background: #f3f5f6;}
	.expert-particulars-title ul li h3 { font-size: 20px; color: #555; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px;}
	.expert-particulars-title ul li:hover { background: #5b8ecd}
	.expert-particulars-title ul li:hover h3 { color: #fff;}
	.expert-particulars-title ul li.active { background: #5b8ecd;}
	.expert-particulars-title ul li.active h3 { color: #fff;}

	.expert-share-wrap { width: auto; overflow: hidden; margin-top: 10px;}

	.index_nav_category_main {
		width: 120px;
		margin: 8px auto 0; 
		z-index: 999999;
		display: none;
		position: fixed;
		background: #fff;
		border-top: 2px solid #5b8ecd;
		box-shadow: 0px 1px 30px 1px rgba(217, 217, 217, 0.8);
	}
	.index_nav_category_main a { 
		display: block;
		width: 95px;
		border-radius: 0px;
		margin: 0 auto;
		text-align: center;
		padding: 12px 0px!important;
		color: #333!important;
	}
	.index_nav_category_main a:hover { color:#34ac4f!important;}



	/*********************website head nav*********************/
	.index-top-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd; position: fixed; z-index: 999;}
	.index-top-main { width: 1000px; overflow: hidden; margin:0 auto;}
	.index-top-welcome { width: 40%; overflow: hidden; float: left;}
	.index-top-welcome span { font-size: 14px; color: #444;}
	.index-top-welcome img { width: auto;}
	.index-top-welcome span,.index-top-welcome img { vertical-align: middle;}
	.index-top-link { width: 50%; overflow: hidden; float: right; text-align: right;}
	.index-top-link a { font-size: 14px; color: #444; display: inline-block; padding: 0px 7px;}
	.index-top-link span { font-size: 14px; color: #777;}
	.index-top-link img { width: auto;}
	.index-top-link a,.index-top-link span,.index-top-link img { vertical-align: middle;}
	.index-top-link a:hover { color: #3fc35c;}

	.index-head-wrap { width: 100%; padding: 10px 0px; height: 80px; position: fixed; z-index: 999; margin-top: 42px; background: #fff;}
	.index-head-main { width: 1000px; margin: 0 auto;}

	.web-top-logo { width:150px; overflow: hidden; float: left;}
	.web-top-logo img { width: 90%; display: block;}
	.web-nav { width: 570px; float: left; margin-left:15px; margin-top: 32px; position: relative;}
	.web-nav-title { display: none;}
	.web-nav-main { width: auto; overflow: hidden;}
	.web-nav-main ul li { float: left; width: 95px; text-align: center;}
	.web-nav-main ul li a { font-size: 15px; color: #333;}
	.web-nav-main ul li:hover a { color: #3fc35c;}
	.web-nav-main ul li.active a { color: #3fc35c;}

	.web-nav-details { width: 800px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:54px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.web-nav-classify { width: 160px; overflow: hidden; background: #f3f5f6; position: relative;}
	.web-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.web-nav-classify ul li:last-child { border-bottom: none;}
	.web-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.web-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.web-nav-classify ul li:hover { background: #fff;}
	.web-nav-classify ul li:hover a { color: #34ac4f;}
	.web-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.web-nav-classify ul li.current { background: #fff;}
	.web-nav-classify ul li.current a { color: #34ac4f;}
	.web-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.web-nav-classify-text { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
	.web-nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
	.web-classify-title { font-size: 16px!important; color: #333!important; font-weight: bold;}


	.top-search { width:260px; overflow: hidden; float: right; text-align: right; margin-top:18px; height: 48px;}
	.top-search input { width: 71%; height:40px; border: 2px solid #33ac4e; outline: none; padding-left: 10px;}
	.top-search a { display: inline-block; background: #33ac4e; width: 60px; height: 44px!important; margin-top: 1px; position: relative;}
	.top-search span { 
		display: inline-block;
		background: url(../images/search_trangle.png) no-repeat;
		width: 14px;
		height: 33px;
		background-size: 100%;
		left: -10px; 
		top: 4px;
		bottom: 0;
		position: absolute;
	}
	.top-search i { 
		display: inline-block;
		background: url(../images/search_icon.png) no-repeat;
		width: 24px;
		height: 24px;
		background-size: 100% 100%;
		left: 0px; 
		top: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		margin: auto;
	}
	.top-search input,.top-search a,.top-search span { vertical-align: middle;}

	.index-banner-wrap { width: 1000px; overflow: hidden; margin: 0 auto; padding-top: 2%}
	.index-banner-button { width: 400px; overflow: hidden; float: left; background: #f3f5f6; height: 300px!important; text-align: center}
	.index-banner-button a { display: inline-block; border: 1px solid #555; font-size: 24px; color: #43628f; padding: 8px 25px; border-radius: 10px; margin-top: 30px;}
	.index-banner-button a:first-child { margin-top: 80px;}

	#container {
		width: 600px;
		height: 300px!important;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		float: right;
	}
	.sections,.section {
		height:100%;
	}
	#container,.sections {
		position: relative;
	}
	.section {
		background-color: #CCDCE5;
		background-size: cover;
		background-position: 50% 50%;
		text-align: center; 
		color: #f00;
	}
	#section0 {
		background-image:url(../images/banner1.jpg);
	}
	#section1 {
		background-image:url(../images/banner2.jpg);
	}
	#section2 {
		background-image:url(../images/banner3.jpg);
	}
	
	
	/*********************上传产品*********************/
	.upload-input input { border: none!important; outline: none; margin-top: 10px;}

	.upload-wrap { width: auto; overflow: hidden;}
	.upload-wrap ul li { overflow: hidden; margin-top: 15px;}
	.upload-name { width: 100px; overflow: hidden; float: left; margin-top: 19px;}
	.upload-select { margin-top: 10px;}
	.upload-checkbox-text { margin-top: 6px;}
	.upload-name span { font-size: 15px; color: #333; display: inline-block}
	.upload-input { width: 70%; overflow: hidden; float: left;}
	.upload-input input { width: 60%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input a { display: block;}
	.upload-input select { width: 61.8%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input textarea { width: 90%; overflow: hidden; height: 300px; padding: 10px; border: 1px solid #ddd; outline: none;}
	.upload-input button { width: 130px; height: 50px; background: #34ac4f; outline: none; border: none; color: #fff; font-size: 16px;}
	.upload-checkbox input { width: 16px; height: 16px;}
	.upload-checkbox label input { vertical-align: middle;}
	.upload-checkbox span { font-size: 15px; color: #555; display: inline-block; margin: 7px 12px 0;}
	
	
	.laboratory-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.laboratory-main { width: 1000px; overflow: hidden; margin:0 auto;}
	.lab-content { width: auto; overflow: hidden;}
	.lab-content-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.lab-content-title h3 { font-size: 20px; color: #444;}
	.lab-details-content { width: auto; overflow: hidden; margin-top: 15px; font-size: 15px; color: #555; line-height: 2;}

	.collection-list { width: auto; overflow: hidden;}
	.collection-list ul li { float: left; text-align: center; border: 1px solid #ddd; margin-left: 2%; width: 18.1%; margin-top: 2%; overflow: hidden;}
	.collection-list ul li:nth-child(5n+1) { margin-left: 0;}
	.collection-pic { width: auto; overflow: hidden; position: relative; height: 140px; border-bottom: 1px dashed #ddd;}
	.collection-pic img { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 80%; }
	.collection-list ul li span { font-size: 13px; color: #555; display: inline-block; padding: 6px 0px 7px;}
	.collection-list ul li:hover { border: 1px solid #34ac4f}
	.collection-list ul li:hover span { color: #34ac4f;}
	.collection-list ul li:hover .collection-pic { border-bottom: 1px dashed #34ac4f}

	.list-page { overflow:hidden; width:315px; margin:0 auto; text-align: center; margin-top: 40px;}
	.list-page span { color:#e40723; font-size:13px; display: block}
	.list-page a { padding:10px 15px; border:1px solid #ccc; float:left; font-size:13px; color:#34ac4f; border-right: none; background: #fff}
	.list-page a:last-child { border-right: 1px solid #ccc;}
	.list-page a:hover { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	.list-page a.active { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}

	
}

@media only screen and ( max-width:1199px) and ( min-width:1000px){
	
	/*********************顶部*********************/
	.mall-top-wrap { width: 100%;}
	.mall-head-wrap { width:auto; overflow: hidden; background: #f3f5f6; padding: 7px 0px; border-bottom: 1px solid #e1e1e1;}
	.mall-head-main { width: 900px; overflow: hidden; margin: 0 auto;}


	/*********************LOGO&SEARCH*********************/
	.mall-logo-wrap { width: 900px; overflow: hidden; margin:0 auto;}
	.mall-logo { width: 30%; overflow: hidden; float: left;}
	.mall-logo img { width: auto; display: block}

	.mall-search { width: 50%; overflow: hidden; float: left; margin-top: 28px; margin-left: 100px;}
	.mall-search-input { width: 85%; overflow: hidden; float: left;}
	.mall-search-input input { width: 100%; height: 50px; border: 2px solid #34ac4f; border-radius: 3px; outline: none; padding-left: 10px;}
	.mall-search-button { width: 15%; overflow: hidden; float: right;}
	.mall-search-button button { 
		width: 100%;
		background: #34ac4f;
		outline: none; 
		border: none; 
		height: 54px; 
		display: table-cell!important;
		vertical-align: top;
		font-size: 18px;
		color: #fff;
		text-align: center;
	}

	/*********************导航栏*********************/
	.mall-top-line { border-bottom: none; width: auto;}

	.nav { width: auto; border-bottom: 3px solid #34ac4f;}
	.nav-wrap { width: 900px; margin: 0 auto; position: relative;}
	.nav-title { display: none;}
	.nav-main { width: auto; position: relative; height: 50px;}
	.nav-main ul li { float: left; width:12.5%; text-align: center;}
	.nav-main ul li a { font-size: 15px; color: #333; padding:15px 0px; display: block;}
	.nav-main ul li.current a { background: #34ac4f; color: #fff;}
	.nav-main ul li:hover a { background: #34ac4f; color: #fff;}


	/*********************筛选*********************/
	.mall-filter-wrap { width: 100%; overflow: hidden;}
	.mall-result { width: 900px; overflow: hidden; margin:7px auto; padding: 10px 0px;}
	.mall-result a { font-size: 14px; color: #555; display: inline-block; padding: 0px 4px;}
	.mall-result span { font-size: 12px; color: #777; display: inline-block; padding: 0px 5px;}
	.mall-result a,.mall-result { vertical-align: middle;}
	.mall-result a:hover { color: #34ac4f;}
	
	.mall-result-last { display: inline-block;}
	.mall-result-text { float: left}
	.mall-result-text a { display: inline-block; border: 1px solid #fff; padding: 5px 10px;}
	.mall-result-close { float: right;}
	.mall-result-close i { background: url(../images/mall_result_close.png) no-repeat #34ac4f center; display: inline; height: 31px; width: 30px;}
	.mall-result-last:hover a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last:hover i { display: block;}
	.mall-result-last.current a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last.current i { display: block;}


	.mall-classify-wrap { width:900px; overflow: hidden; margin: 0 auto; border: 1px solid #ddd;}
	.mall-classify-main { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.mall-classify-main:last-child { border: none;}
	.mall-classify-title { width: 100px; overflow: hidden; float: left; background: #f3f5f6; text-align: center;}
	.mall-classify-title h3 { font-size: 15px; color: #333; font-weight: bold; padding: 18px 0px;}
	.mall-classify-text { width: 780px; overflow: hidden; float: right;}
	.mall-classify-text ul li { float: left; margin-right: 17px;}
	.mall-classify-text ul li a { font-size: 14px; color: #333; padding: 18px 0px; display: inline-block}
	.mall-classify-text ul li:hover a { color: #34ac4f;}
	.mall-classify-text ul li.current a { color: #34ac4f;}

	/*********************商城列表*********************/
	.mall-list-wrap  { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mall-list-main { width: 900px; overflow: hidden; margin: 0 auto;}

	.mall-left-recommend { width: 200px; overflow: hidden; float: left; border: 1px solid #ddd;}
	.mall-recommend-main { width: auto; overflow: hidden; padding: 13px;}
	.mall-recommend-main h3 { font-size: 15px; color: #333;}
	.mall-recommend-main ul li { overflow: hidden; padding-top: 20px}
	.mall-recommend-main ul li img { width: 100%; display: block; height: 170px;}
	.mall-recommend-main ul li span { font-size: 14px; color: #333; display: block; margin-top:7px;}
	.mall-recommend-main ul li:hover span { color: #34ac4f}

	.mall-right-service { width:680px; overflow: hidden; float: right;}
	.mall-right-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 12px 0px;}
	.mall-right-title h3 { font-size: 15px; color: #333; padding-left: 20px;}

	.mall-service-list { width: auto; overflow: hidden;}
	.mall-service-list ul li { float: left; width: 136px; margin-top: 25px;}
	.mall-service-list ul li span { display: block; font-size: 14px; color: #333; margin-top: 7px;}
	.mall-service-list ul li img { display: block; margin: 0 auto; height: 120px; width: 88%;}
	.mall-service-list ul li:hover span { color: #34ac4f}

	.list_page { overflow:hidden; width:310px; margin:0 auto; text-align: center; margin-top: 40px;}
	.list_page span { color:#e40723; font-size:13px; display: block}
	.list_page a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


	/*********************底部*********************/
	.foot-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 20px 0px 15px;}
	.foot-main { width: 900px; overflow: hidden; margin: 0 auto;}
	.foot-nav { width: 805px; overflow: hidden; margin:0 auto;}
	.foot-nav ul li { float: left; width:115px; text-align: center;}
	.foot-nav ul li a { font-size: 14px; color: #555; text-align: center;}
	.foot-nav ul li span { display: inline-block; width: 1px; height: 15px; background: #999; margin-left: 30px;}
	.foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.foot-nav ul li:hover a { color: #3fc35c}

	.foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 14px; color: #555; margin-top:17px;}


	/*********************详情头部*********************/
	.details-top { width: 100%; overflow: hidden; padding: 0px 0px 30px;}
	.details-top-main { width: 900px; overflow: hidden; margin: 0 auto;}
	.details-left-img { width: 200px; height:200px; border: 1px solid #ddd; padding: 15px; position: relative; float: left;}
	.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

	.details-right-text { width: 650px; overflow: hidden; float: right;}
	.details-right-text h3 { font-size: 17px; color: #333; font-weight: normal; padding-bottom: 10px;}
	.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

	.details-classify-text { width: auto; overflow: hidden;}
	.details-classify-text:first-child { margin-top: 10px;}
	.details-classify-title { width: 80px; overflow: hidden; float: left; margin-top: 7px;}
	.details-classify-title h5 { font-size: 15px; color: #333; font-weight: normal;}
	.details-classify-filter { width: 570px; overflow: hidden; float: right;}
	.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
	.details-classify-filter ul li a { font-size: 13px; color: #333; display: block; padding:7px 25px;}
	.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
	.details-classify-filter ul li:hover a { color: #34ac4f;}
	.details-classify-filter ul li.current { border: 1px solid #34ac4f}
	.details-classify-filter ul li.current a { color: #34ac4f;}

	.details-classify-filter select { 
		width: 100px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 35px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 80% center transparent;
		padding-left: 15px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px;}
	.details-classify-filter input { border: 1px solid #ddd; height: 35px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none;}
	.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
	.details-classify-time { display: inline-block;}
	.details-classify-radio { float: left; margin-left: 15px; width: 70px;}
	.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none;}
	.details-classify-radio span { margin-left: 10px; display: inline-block;}

	.details-appointment { width: auto; overflow: hidden; margin-top: 12px;}
	.details-appointment a { font-size: 16px; color: #fff; background: #34ac4f; padding: 12px 26px 14px; display: inline-block; margin-left: 20px;}
	
	.details-appointment i { 
		background:url(../images/collection_icon.png) 0 4px no-repeat; 
		display: inline-block;
		width: 18px;
		height: 20px;
		margin-right: 10px;
	}
	.details-appointment a:last-child { background:#b1b1b1; padding-right: 40px;}
	.details-appointment a:first-child { margin-left: 0;}

	.details-appointment a:hover { background: #34ac4f}
	.details-appointment a:hover i { background: url(../images/collection_icon_2.png) 0 3px no-repeat;}


	/*********************详情介绍*********************/
	.details-info-wrap { width: 100%; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
	.details-info-main { width: 900px; overflow: hidden; margin: 0 auto;}
	.details-info-title { width: auto; overflow: hidden; background: #f3f5f6; }
	.details-info-title h3 { font-size: 16px; color: #fff; background: #34ac4f; display: inline-block; padding: 12px 25px;}
	.details-info-text { width: auto; overflow: hidden; margin-top: 10px; color: #444; line-height: 2.2; text-indent: 2em;}


	/*********************订单确认*********************/
	.order-confirm-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-main { width: 900px; overflow: hidden; margin: 0 auto;}

	.order-personal-info { width: auto; overflow: hidden;}
	.order-personal-title { width: auto; overflow: hidden; background: #f3f5f6;}
	.order-personal-title h3 { font-size: 16px; color: #fff; background: #34ac4f; display: inline-block; padding: 12px 25px;}

	.order-personal-text { width: 900px; overflow: hidden; margin: 0 auto; padding-bottom: 30px;}
	.order-personal-text ul li { float: left; width: 40%; margin-left: 20%; margin-top: 30px;}
	.order-personal-text ul li:first-child { margin-left: 0;}
	.order-personal-text ul li:nth-child(3) { margin-left: 0;}
	.order-personal-name { width: 85px; overflow: hidden; float: left; margin-top: 12px;}
	.order-personal-name span { font-size: 15px; color: #333;}
	.order-personal-text i { color: #BC0003}
	.order-personal-input { float: left; width: 75%}
	.order-personal-input input { height: 40px; width: 80%; outline: none; padding-left: 10px; border: 1px solid #ddd;}

	.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-table { width:auto; overflow: hidden; margin-top: 30px;}
	.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 20px; }
	.order-confirm-title ul li { float: left;}
	.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

	.order-confirm-product { width:380px;}
	.order-confirm-standard { width: 160px; text-align: center;}
	.order-confirm-qualification { width: 160px; text-align: center;}
	.order-confirm-time { width: 140px; text-align: center;}

	.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px;}
	.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:12px 20px; border-bottom: 1px solid #ddd;}
	.order-confirm-info-title span { font-size: 14px; color: #555;}
	.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 50px;}
	.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

	.order-confirm-info { width: auto; overflow: hidden;}
	.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 20px;}
	.order-confirm-list:last-child { border-bottom: none;}
	.order-confirm-list ul li { float: left; padding: 15px 0px;}
	.order-confirm-list ul li span { font-size: 14px; color: #333;}

	.confirm-pic { width: 380px;}
	.order-confirm-img { width: 80px; height: 80px; float: left; border: 1px solid #ddd; position: relative;}
	.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-confirm-name { width:280px; overflow: hidden; float: right; margin-top: 30px;}
	.order-confirm-name span { font-size: 14px; color: #333;}
	.confirm-standard { width: 158px; text-align: center; margin-top: 30px;}
	.confirm-qualication {width: 158px; text-align: center; margin-top: 30px;}
	.confirm-time {width: 140px; text-align: center; margin-top: 30px;}
	.confirm-time span { color: #175191!important;}

	.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 20px 0px;}
	.order-remark-text { width: 100px; overflow: hidden; float: left; margin-left: 20px; margin-top: 9px;}
	.order-remark-text span { font-size: 15px; color: #333;}
	.order-remark-input { width:400px; overflow: hidden; float: left;}
	.order-remark-input input { width: 90%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 15px;}

	.order-confirm-next { width: auto; overflow: hidden; text-align: right;}
	.order-confirm-next a { background: #34ac4f; color: #fff; font-size:16px; display: inline-block; padding: 10px 26px 12px;}



	/*********************委托单*********************/
	.quotation-wrap { width: 100%; overflow: hidden; margin-top:10px; margin-bottom: 30px;}
	.quotation-main { width:900px; overflow: hidden; margin: 0 auto;}

	.weituodan-text h5 { font-size: 15px;}
	.weituodan-dutian h5 { font-size: 15px;}

	.quotation-table { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 10px; margin-bottom:15px;}
	.quotation-table-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd; padding: 0px 20px;}
	.quotation-table-title ul li { float: left; padding: 13px 0px;}
	.quotation-table-title ul li a { font-size: 15px; color: #333;}
	.quotation-item { width: 100px; text-align: center;}
	.quotation-service { width: 320px; text-align: center;}
	.quotation-remark { width:310px; text-align: center;}
	.quotation-price { width: 120px; text-align: center;}

	.quotation-table-list { width: auto; overflow: hidden;}
	.quotation-table-item { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.quotation-table-item:last-child { border-bottom: 1px solid #ddd;}
	.quotation-table-item ul li { float: left; padding: 12px 0px;}
	.quotation-table-item ul li span { font-size: 14px; color: #333;}

	.quotation-list-item { width: 100px; text-align: center; margin-left: 20px;}
	.quotation-list-service { width: 320px; text-align: center;}
	.quotation-list-remark { width: 310px; text-align: center;}
	.quotation-list-price { width: 120px; text-align: center;}

	.quotation-price-all { width: 29.5%; overflow: hidden; text-align: right; float: right; margin-top: 20px; margin-bottom: 10px;}
	.quotation-price-all ul li { overflow: hidden; padding: 7px 0px;}
	.quotation-price-left { width: 80px; overflow: hidden; float: left}
	.quotation-price-left span { font-size: 14px; color: #333;}
	.quotation-price-right { width: 100px; overflow: hidden; float: left; margin-left: 30px;}
	.quotation-price-right span { font-size: 14px; color: #333;}


	/*********************企业后台个人信息*********************/
	.backstage-nav-wrap { width: auto; background: #34ac4f; padding: 18px 0px; height: 55px;}
	.backstage-nav-main { width: 900px; margin: 0 auto;}
	.backstage-nav-logo { width: 30%; overflow: hidden; float: left;}
	.backstage-nav-logo img { width: 40%; display: inline-block;}
	.backstage-nav-logo i { display: inline-block; width: 1px; height: 50px; background: rgba(255,255,255,.6); margin-left: 30px;}
	.backstage-nav-logo span { font-size: 20px; color: #fff; display: inline-block; margin-left: 30px;}
	.backstage-nav-logo img,.backstage-nav-logo i,.backstage-nav-logo span { vertical-align: middle;}

	.backstage-nav { width:68%; float: right; margin-top: 15px; position: relative;}
	.backstage-nav-title { display: none;}
	.backstage-nav-text { width: auto; overflow: hidden;}
	.backstage-nav-text ul li { float: left; width: 16.6%; text-align: center;}
	.backstage-nav-text ul li a { font-size: 15px; color: #fff;}


	/*********************企业后台 导航栏下拉*********************/
	.nav-backstage-details { width: 650px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:57px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.backstage-nav-classify { width: 150px; overflow: hidden; background: #f3f5f6; position: relative;}
	.backstage-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.backstage-nav-classify ul li:last-child { border-bottom: none;}
	.backstage-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.backstage-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.backstage-nav-classify ul li:hover { background: #fff;}
	.backstage-nav-classify ul li:hover a { color: #34ac4f;}
	.backstage-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.backstage-nav-classify ul li.current { background: #fff;}
	.backstage-nav-classify ul li.current a { color: #34ac4f;}
	.backstage-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-backstage-classify { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
	.nav-backstage-classify p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}


	.backstage-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
	.backstage-main { width: 900px; overflow: hidden; margin: 0 auto;}

	.backstage-right { width: 670px; overflow: hidden; float: right;}
	.backstage-right-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.backstage-right-title span { font-size: 17px; color: #34ac4f; border-bottom: 2px solid #34ac4f; display: inline-block; padding-bottom: 5px; font-weight: bold;}


	/*********************订单管理信息*********************/
	.order-management-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.order-management-name { width: 60%; overflow: hidden; float: left; margin-top: 15px;}
	.order-management-name ul li { float: left; width: 20%;}
	.order-management-name ul li a { font-size: 15px; color: #333; display: inline-block; padding-bottom:5px;}
	.order-management-name ul li:hover a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}
	.order-management-name ul li.current a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}

	.order-management-search { width: 37%; overflow: hidden; float: right; text-align: right;}
	.order-management-input { width: 80%; overflow: hidden; float: left;}
	.order-management-input input { width: 100%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px; border-bottom: none;}
	.order-management-button { width: 20%; overflow: hidden; float: right;}
	.order-management-button button { background: #f3f5f6; width:100%; height: 42px; outline: none; border:1px solid #ddd; border-bottom: none;}
	.order-management-button button i { background: url(../images/search_icon2.png) no-repeat center; width: 22px; height: 22px; display: inline-block;}

	.order-management-info ul li a { font-size: 15px;}
	
	
	.order-name { width: 200px; text-align: left!important; padding-left: 20px;}
	.order-time { width:120px; }
	.order-status { width: 120px; }
	.order-weituodan { width: 120px;}
	.order-resurvey { width: 90px;}

	.order-management-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-id { width:auto; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
	.order-id span { font-size: 14px; color: #777;}
	.order-id span:first-child { padding-left: 20px;}
	.order-id a { font-size: 14px; color: #175191; display: inline-block; padding-right: 50px;}
	.order-id span,.order-id a { vertical-align: middle;}


	.management-name { width: 220px;}
	.management-time { width: 120px; margin-top: 25px;}
	.management-status { width: 120px;}
	.management-status span { font-size: 14px; color: #333; display: block; margin-top: 15px;}
	.management-status a { font-size: 14px; color: #175191; margin-top: 5px; display: inline-block;}
	.management-fail span { color: #c00808!important;}
	.management-weituodan { width: 120px; margin-top: 25px;}
	.management-resurvey { width: 88px; margin-top: 25px;}
	.management-resurvey a { font-size: 14px; color: #c00808}

	.list_page_right { overflow:hidden; width:238px; text-align: center; margin-top: 30px; float: right;}
	.list_page_right span { color:#e40723; font-size:13px; display: block}
	.list_page_right a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


	/*********************订单详情*********************/
	.order-details-table { width: auto; overflow: hidden; margin-top: 30px; border: 1px solid #ddd;}
	.order-details-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd;}
	.order-details-title ul li { float: left; text-align: center;}
	.order-details-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 10px 0px;}

	.order-product { width: 200px; text-align: left!important; padding-left: 20px;}
	.order-area{ width:100px;}
	.order-laboratory { width: 210px;}
	.order-appointment { width: 130px;}

	.order-details-wrap { width: auto; overflow: hidden;}
	.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px; padding-bottom: 10px;}
	.order-details:last-child { border-bottom: none;}
	.order-details ul li { float: left; padding: 10px 0px;}
	.order-details ul li span { font-size: 14px; color: #333;}

	.order-details-biaoti { width:200px; margin-left: 20px;}
	.order-details-pic { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left;}
	.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
	.order-details-product { width: 130px; overflow: hidden; float: right; margin-top:0px;}
	.order-details-product a { font-size: 14px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
	.order-details-product span { font-size: 13px; color: #333; display: block; line-height: 1.8;}
	.order-details-area { width:100px; text-align: center; margin-top: 22px;}
	.order-details-laboratory { width: 210px; text-align: center; margin-top: 22px;}
	.order-details-time { width: 130px;text-align: center; margin-top: 22px;}

	
/*********************企业注册*********************/
.register-wrap { width: 100%; overflow: hidden; padding: 30px 0px; height: 1000px; border: 1px solid #f00;}
.register-main { width: 900px; overflow: hidden; margin:0 auto;}

.register-logo { width: auto; overflow: hidden; margin-top: 1%;}
.register-logo img { width: 15%; display: block;}

.register-form { width: 380px; overflow: hidden; background: #fff; box-shadow: 0px 9px 17.46px 0.54px rgba(217, 217, 217, 0.8); float: right; margin-top: 3%;}
.register-form-inner { width: auto; overflow: hidden; padding: 25px 20px;}
.register-form-title { width: 90%; overflow: hidden; margin: 0 auto;}
.register-form-title img { width: auto; display: inline-block;}
.register-form-title i { display: inline-block; width: 1px; height: 40px; background: #ddd; margin: 0px 30px;}
.register-form-title h3 { font-size: 24px; color: #555; display: inline-block; font-weight: normal;}
.register-form-title img,.register-form-title i,.register-form-title h3 { vertical-align: middle;}

.register-info { width: auto; overflow: hidden;}
.register-info ul li { overflow: hidden; margin-top: 15px;}

.register-login { width: auto; overflow: hidden; margin-top: 10px; text-align: center;}
.register-login span { font-size: 13px; color: #666;}
.register-login a { font-size: 13px; color: #34ac4f;}
.register-login span,.register-login a { vertical-align: middle;}

.register-xieyi { width: auto; overflow: hidden; margin-top: 15px;}
.register-xieyi input { width: 14px; height: 14px; outline: none;}
.register-xieyi a { font-size: 13px; color: #777; display: inline-block; margin-left: 7px;}
.register-button { width: auto; overflow: hidden; margin-top: 15px;}
.register-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:96%; font-size: 15px; color: #fff;}

/*********************底部*********************/
.register-foot { width: auto; overflow: hidden; margin-top: 5%;}
.register-foot-nav { width: 805px; overflow: hidden; margin:0 auto;}
.register-foot-nav ul li { float: left; width:115px; text-align: center;}
.register-foot-nav ul li a { font-size: 14px; color: #333; text-align: center;}
.register-foot-nav ul li span { display: inline-block; width: 1px; height: 15px; background: #999; margin-left: 30px;}
.register-foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
.register-foot-nav ul li:hover a { color: #3fc35c}

.register-foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 14px; color: #333; margin-top:17px;}

/*********************企业登录*********************/
.login-inner { width: auto; overflow: hidden; padding: 0px 30px 30px!important;}
.login-form { margin-top: 15%!important}
.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
.login-title ul li { width: 50%; float: left; text-align: center;}
.login-title ul li a { font-size: 16px; color: #fff; display: block; padding: 20px 0px; background: #34ac4f;}
.login-title ul li:hover a { background: #fff; color: #333;}
.login-title ul li.current a { background: #fff; color: #333;}



.login-foot { width:auto; overflow: hidden; margin-top: 13%;}


	/*********************文件质量管理*********************/
	.document-main h3 { font-size: 17px;}
	
	.document-title-product { width: 140px;}
	.document-title-model { width: 90px; text-align: center;}
	.document-title-lab { width: 140px; text-align: center;}
	.document-title-time { width: 90px; text-align: center;}
	.document-title-type { width: 90px; text-align: center;}
	.document-title-report { width: 80px; text-align: center;}
	.document-title-certification { width: 80px; text-align: center;}
	.document-title-jigou { width:90px; text-align: center;}
	.document-title-zs { width: 50px; text-align: center;}

	.document-title-tuzhi { width: 100px; text-align: center;}
	.document-title-specification { width: 100px; text-align: center;}
	.document-title-mingpai { width: 100px; text-align: center;}
	.document-title-other { width: 100px; text-align: center;}

	.tixi-type { width: 100px; text-align: left!important}
	.tixi-jigou { width: 220px; text-align: center}
	.tixi-time { width: 120px; text-align: center}
	.tixi-zs { width: 70px; text-align: center}

	.document-table { width: auto; overflow: hidden;}
	.document-table ul { width: auto; overflow: hidden; padding:0px 20px;}
	.document-table ul li { float: left;}
	.document-table ul li a { font-size: 13px; color: #444; display: block; padding: 12px 0px;}

	.doc-product { width:140px;}
	.doc-model { width: 90px; text-align: center;}
	.doc-lab { width: 140px; text-align: center;}
	.doc-time { width: 90px; text-align: center;}
	.doc-type { width: 90px; text-align: center;}
	.doc-report { width: 80px; text-align: center;}
	.doc-report a { color: #34ac4f!important;}
	.doc-certification { width: 80px; text-align: center;}
	.doc-jigou { width: 90px; text-align: center;}
	.doc-zs { width: 50px; text-align: center;}
	.doc-zs a { color: #34ac4f!important}

	.doc-tuzhi { width: 100px; text-align: center;}
	.doc-specification { width: 100px; text-align: center;}
	.doc-specification a { color: #34ac4f!important}
	.doc-mingpai { width: 100px; text-align: center;}
	.doc-other { width: 100px; text-align: center;}

	.doc-tixi-type { width: 100px; text-align: left!important}
	.doc-tixi-jigou { width: 220px; text-align: center;}
	.doc-tixi-time { width: 120px; text-align: center;}
	.doc-tixi-zs { width: 70px; text-align: center;}
	.doc-tixi-zs a { color: #34ac4f!important}
	
	/*********************购物车*********************/
	.trolley-wrap { width: 900px; overflow: hidden; margin: 0 auto; padding-bottom: 30px;  border-top: 2px solid #ddd; padding-top: 15px;}
	.trolley-title { width: auto; overflow: hidden; padding: 0px 15px;}
	.trolley-title ul li { float: left; text-align: center;}
	.trolley-title ul li span { font-size: 14px; color: #555;}
	.trolley-title-select { width: 80px; overflow: hidden; text-align: left!important;}
	.trolley-title-select input { margin-right: 7px;}
	.trolley-title-name { width: 280px; overflow: hidden; text-align: left!important;}
	.trolley-title-standard { width: 130px; overflow: hidden;}
	.trolley-title-qualification { width: 130px; overflow: hidden;}
	.trolley-title-time { width: 140px; overflow: hidden;}
	.trolley-title-edit { width:100px;}

	.trolley-main { width: auto; overflow: hidden;}
	.trolley-list { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px; padding: 0px 15px;}
	.trolley-lab { width: auto; overflow: hidden; padding: 12px 0px; border-bottom: 1px dashed #ddd;}
	.trolley-lab span { font-size: 13px; color: #333}
	.trolley-lab a { font-size: 13px; color: #175191; display: inline-block; margin-right: 30px;}
	.trolley-lab span,.trolley-lab a { vertical-align: middle;}

	.trolley-form { width: auto; overflow: hidden;}
	.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.trolley-form-inner:last-child { border-bottom: none;}
	.trolley-form-inner ul li { float: left; text-align: center; padding: 20px 0px;}
	.trolley-form-inner ul li span { font-size: 14px; color: #333;}
	.trolley-form-inner ul li a { font-size: 14px; color: #333;}
	.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
	.trolley-form-inner ul li:hover a { color: #34ac4f;}

	.trolley-select { width: 30px; overflow: hidden; text-align: left!important; margin-top: 35px;}
	.trolley-product { width: 330px; overflow: hidden; text-align: left!important;}
	.trolley-list-img { width: 90px; height: 90px; border: 1px solid #ddd; position: relative; float: left}
	.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.trolley-list-text { width: 220px; overflow: hidden; float: right; margin-top: 35px;}
	.trolley-standard { width: 130px; overflow: hidden; margin-top:35px;}
	.trolley-qualification { width: 130px; overflow: hidden; margin-top:35px;}
	.trolley-time { width: 140px; overflow: hidden; margin-top: 35px;}
	.trolley-time span { color: #175191!important;}
	.trolley-edit { width: 100px; overflow: hidden; margin-top:35px;}

	.trolley-bottom { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px; padding: 0px 0px 0px 15px;}
	.trolley-bottom-left { width: 50%; overflow: hidden; float: left; margin-top: 19px;}
	.trolley-bottom-left ul li { float: left;}
	.trolley-bottom-left ul li input { margin-right: 7px;}
	.trolley-bottom-left ul li span { font-size: 14px; color: #333;}
	.trolley-bottom-left ul li a { font-size: 14px; color: #333; display: inline-block; margin-left: 30px;}
	.trolley-bottom-left ul li span,.trolley-bottom-left ul li a { vertical-align: middle;}
	.trolley-bottom-left ul li:hover a { color: #34ac4f;}

	.trolley-bottom-right { width: 40%; overflow: hidden; float: right; text-align:right;}
	.trolley-bottom-right ul li { float: left; width: 50%; text-align: right;}
	.trolley-bottom-right ul li:first-child {margin-top: 19px;}
	.trolley-bottom-right ul li sapn { font-size: 14px; color: #333;}
	.trolley-bottom-right ul li a { font-size: 14px; color: #d00; display: inline-block; margin: 0px 3px; font-weight: bold;}
	.trolley-bottom-right ul li span,.trolley-bottom-right ul li a { vertical-align: middle;}
	.trolley-bottom-right ul li button { border: none; outline: none; height: 60px; padding: 0px 50px; font-size: 18px; color: #fff; background: #aaa}
	.trolley-bottom-right ul li:hover button { background: #34ac4f; }
	
	
	/*********************web*********************/
	.mylab-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mylab-main { width: 900px; overflow: hidden; margin: 0 auto;}

	.mylab-head { width: auto; overflow: hidden; border-bottom: 1px solid #3fc35c; padding-bottom: 20px;}
	.home-mylab-head-inner { width: 90%; overflow: hidden; margin: 0 auto;}
	.mylab-title { width: 30%; overflow: hidden; float: left;}
	.mylab-title h3 { font-size: 60px; font-weight:bolder;}
	.mylab-title h4 { font-size: 20px; color: #175191; font-family:"宋体"; padding-top: 10px; padding-left: 7%;}
	.index-mylab-info { width: 68%; overflow: hidden; float: right; font-size: 14px; font-family: "宋体"; color: #797a7b; line-height:1.8; font-weight:normal; margin-top: 6px;}
	.index-mylab-info span {}
	.mylab-title img { width: 50%; display: block;}
	.index-mylab-info img { width: auto;}


	.index-mylab-content { width: auto; overflow: hidden; margin-top: 10px;}
	.index-mylab-content ul li { float: left; border: 1px solid #ddd; width: 31.7%; text-align: center; margin-top: 30px; margin-left: 2%; height: 300px;}
	.index-mylab-content ul li:nth-of-type(3n+1) { margin-left: 0;}
	.mylab-inner { width: auto; overflow: hidden; padding: 20px;}
	.mylab-img { width:auto; overflow: hidden;}
	.mylab-img img { width: 100%; display: block;}
	.mylab-text { width: auto; overflow: hidden; margin-top: 17px; font-size: 15px; color: #555; line-height:1.6;}
	.mylab-text h3 { font-size: 20px; color: #3fc35c; font-weight: normal;}
	.mylab-text span { font-size: 20px;}
	.mylab-text-last { margin-top: 27px;}
	.mylab-text-last h3 { margin-top: 12px;}

	.mylab-progress { width:100%; overflow: hidden; background: url(../images/progress_background.jpg) no-repeat; background-size: 100% 100%; padding: 30px 0px 40px;}
	.mylab-progress-wrap { width: 900px; overflow: hidden; margin: 0 auto;}
	.mylab-progress-wrap h2 { font-size: 26px; color: #676767; font-weight: normal; text-align: center;}

	.mylab-progress-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-progress-content ul li { float: left; width: 20%; text-align: center;}
	.mylab-progress-content ul li h3 { font-size: 30px; color: #3fc35c; font-weight: normal; font-family: "黑体";}
	.mylab-progress-title { width: 70%; overflow: hidden; border-top: 2px solid #666; margin:0 auto 14px;}
	.mylab-progress-title a {
		font-size: 20px;
		color: rgb(255, 255, 255);
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
		background: #4fb866;
		padding:5px 12px 7px;
		margin-top: 14px;
		display: block;
	}
	.mylab-progress-info { overflow: hidden; text-align: left; width: 80%; margin: 0 auto;}
	.mylab-progress-info span { font-size: 13px; color: #222; font-family: "宋体"; display: inline-block; margin-left: 0px; line-height: 1.7}
	.mylab-progress-info i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
	.mylab-progress-info span,.mylab-progress-info i { vertical-align: middle;}

	.index-service-wrap { width:100%; overflow: hidden; background: #f7fcff; padding: 30px 0px;}
	.index-service-main { width: 900px; overflow: hidden; margin: 0 auto;}
	.index-service-main h2 { font-size: 26px; color: #676767; font-weight: normal; text-align: center;}

	.index-service-content { width: 90%; overflow: hidden; margin: 0 auto;}
	.index-service-content ul li { float: left; width: 33.333%; text-align: center; margin-top: 70px; height:120px;}
	.index-service-content ul li:nth-child(1) { margin-top: 50px;}
	.index-service-content ul li:nth-child(2) { margin-top: 50px;}
	.index-service-content ul li:nth-child(3) { margin-top: 50px;}
	.index-service-icon { width: auto; height: 80px;}
	.index-service-icon img { width: 15%; display: block; margin: 0 auto;}
	.index-service-text { width: auto; overflow: hidden;}
	.index-service-text span { font-size: 16px; color: #121212; font-weight: normal; letter-spacing: 2px; display: inline-block;}
	.index-service-text h5 { font-size: 16px; display: inline-block; letter-spacing: 2px;}

	.index-progress-wrap { width: 100%; overflow: hidden; background: #f2f7f9; padding: 40px 0px;}
	.index-progress-main { width: 900px; overflow: hidden; margin: 0 auto;}
	.index-progress-main h2 { font-size: 26px; color: #676767; font-weight: normal; text-align: center;}

	.index-progress-content { width: auto; overflow: hidden; margin-top: 30px;}
	.index-progress-content ul li { float: left; width: 25%; text-align: center;}
	.index-progress-title { 
		width: 55%;
		overflow: hidden;
		margin: 0 auto;
		background-image: -moz-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -webkit-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -ms-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		padding: 5px 0px 7px;
	}
	.index-progress-title a { font-size: 20px; color: #fff;}
	.index-progress-text { width: 80%; overflow: hidden; text-align: left; margin-top: 20px; margin-left: 22%;}
	.index-progress-text span { font-size: 13px; color: #222; display: inline-block; margin-left: 0px; line-height: 2}
	.index-progress-text i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
	.index-progress-text span,.index-progress-text i { vertical-align: middle;}

	.index-news-wrap { width: 100%; overflow: hidden; padding: 40px 0px 10px;}
	.index-news-main { width: 900px; overflow: hidden; margin:0 auto;}

	.index-fagui-wrap { width: 480px; overflow: hidden; float: left;}
	.index-fagui-title { width: auto; overflow: hidden;}
	.index-fagui-biaoti { width: 40%; overflow: hidden; float: left;}
	.index-fagui-biaoti h3 { font-size: 20px; color: #333; font-weight: normal;}
	.index-fagui-link { width: 30%; overflow: hidden; float: right; text-align: right; margin-top: 7px;}
	.index-fagui-link a { font-size: 14px; color: #999999;}
	.index-fagui-link a:hover { color: #3fc35c;}
	.index-fagui-biaoti h3,.index-fagui-link a { vertical-align: middle;}

	.index-fagui-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.index-fagui-pic ul li { float: left; width: 49%; height: 160px; margin-left: 2%; position: relative; text-align: center; overflow: hidden;}
	.index-fagui-pic ul li:first-child {margin-left: 0;}
	.index-fagui-pic ul li img { 
		width: 100%; 
		height: 160px;
		overflow-x: hidden;
		overflow-y: hidden;
		transition-delay: 0s;
		transition-duration: 1s;
		transition-property: all;

		-ms-transition-delay: 0s;
		-ms-transition-duration: 1s;
		-ms-transition-property: all;

		-moz-transition-delay: 0s;
		-moz-transition-duration: 1s;
		-moz-transition-property: all;

		-webkit-transition-delay: 0s;
		-webkit-transition-duration: 1s;
		-webkit-transition-property: all;

		-o-transition-delay: 0s;
		-o-transition-duration: 1s;
		-o-transition-property: all;

	}
	.index-fagui-pic ul li img:hover { 
		transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
	}
	.index-fagui-pic ul li:first-child { margin-left: 0px;}
	.index-fagui-pic ul li span { 
		font-size: 14px; 
		color: #fff; 
		width: 100%;
		position: absolute;
		background: rgba(0,0,0,0.5);
		height: 35px;
		bottom: 0px; 
		left: 0;
		text-align: center;
		line-height: 2.5;
	}

	.index-fagui-content { width: auto; overflow: hidden;}
	.index-fagui-content ul li { overflow: hidden; margin-top: 18px;}
	.index-fagui-info { width:70%; overflow: hidden; float: left;}
	.index-fagui-info a { font-size: 14px; color: #222;}
	.index-fagui-data { width: 25%; overflow: hidden; float: right; text-align: right;}
	.index-fagui-data span { font-size: 14px; color: #222;}
	.index-fagui-info a,.index-fagui-data span { vertical-align: middle;}
	.index-fagui-content ul li:hover .index-fagui-info a { color: #3fc35c}

	.index-yantaohui-wrap { width: 400px; overflow: hidden; float: right;}
	.index-yantaohui-content { width: auto; overflow: hidden;}
	.index-yantaohui-content ul li { overflow: hidden; margin-top: 20px; padding-bottom: 25px; border-bottom: 1px dashed #ddd;}
	.index-yantaohui-content ul li:last-child { border-bottom: none;}
	.index-yantaohui-img { width: 160px; overflow: hidden; float: left;}
	.index-yantaohui-img img { width: auto; display: block; height: 100px}
	.index-yantaohui-text { width: 58%; overflow: hidden; float: right;}
	.index-yantaohui-text h3 { font-size: 14px; color: #222; font-weight: normal;}
	.index-yantaohui-text div { font-size: 13px; color: #555; line-height: 2; margin-top: 8px;}
	.index-yantaohui-text span { font-size: 12px; color: #888; display: inline-block; margin-top: 7px;}
	.index-yantaohui-text h3:hover { color: #3fc35c;}


	/*********************专家库*********************/
	.expert-wrap { width: 100%; overflow: hidden; padding: 4% 0px 30px;}
	.expert-main { width: 900px; overflow: hidden; margin: 0 auto;}
	.location-wrap { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.location-wrap a { font-size: 15px; color: #555;}
	.location-wrap span { font-size: 15px; color: #555;}
	.location-wrap a,.location-wrap span { vertical-align: middle;}
	.location-wrap a:hover { color: #5b8ecd;}
	.location-wrap a.active { color: #5b8ecd;}

	.expert-filter { width:auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.expert-filter-inner { width: auto; overflow: hidden; padding: 30px;}
	.expert-specialty { width: auto; overflow: hidden;}
	.expert-specialty-title { width:12%; overflow: hidden; float: left;}
	.expert-specialty-title h3 { font-size: 15px; color: #222; display: inline;}
	.expert-specialty ul { width: 88%; overflow: hidden; float: right;}
	.expert-specialty ul li { float: left; margin-right: 20px; margin-bottom: 20px;}
	.expert-specialty ul li:first-child { margin-left: 0;}
	.expert-specialty ul li input { margin-right: 10px; width: 16px; height: 16px;}
	.expert-specialty ul li span { font-size: 14px; color: #222;}

	.expert-filter-search { width: auto; overflow: hidden;}
	.expert-filter-title { width:12%; overflow: hidden; float: left; margin-top: 11px;}
	.expert-filter-title h3 { font-size: 15px; color: #222; display: inline;}

	.expert-filter-input { width: auto; overflow: hidden; }
	.expert-filter-input input { width:28%; height: 40px; padding-left: 10px; border: 1px solid #ddd; outline: none;}
	.expert-filter-button { display: inline-block; margin-top: 0px; margin-left: -5px;}
	.expert-filter-input a { 
		background: #3fc35c;
		display: inline-block;
		font-size: 18px; 
		color: #fff; 
		text-align: center;
		padding: 9px 20px 8px; 
	}

	.expert-content { width: auto; overflow: hidden;}
	.expert-content ul li { float: left; overflow: hidden; width: 33.333%; margin-top: 30px;}
	.expert-left-img { width: 70px; overflow: hidden; float: left;}
	.expert-left-img img { width:100%; display: block;}
	.expert-info { width: 72%; overflow: hidden; float: right; margin-top: 2px;}
	.expert-info h3 { font-size: 14px; color: #222; font-weight: normal; padding-bottom: 5px;}
	.expert-info span { font-size: 12px; color: #333; display: block; line-height: 2;}


	/*********************法规*********************/
	.news-content { width: auto; overflow: hidden;}
	.fagui-left-wrap { width: 67%; overflow: hidden; float: left;}
	.fagui-left-wrap ul li { overflow: hidden; background: #f3f5f6; margin-top:20px;}
	.fagui-left-inner { width: auto; overflow: hidden; padding: 20px;}
	.fagui-img { width: 40%; overflow: hidden; float: left;}
	.fagui-img img { width: 100%; display: block;}
	.fagui-text { width: 57%; overflow: hidden; float: right; margin-top: 5px;}
	.fagui-text h3 { font-size: 16px; color: #222; font-weight: normal; font-family: myFirstFont;}
	.fagui-info { width: auto; overflow: hidden; font-size: 14px; color: #666; font-family: myFirstFont; margin-top: 15px; line-height: 1.7;}
	.fagui-buttom { width: auto; overflow: hidden; margin-top: 15px;}
	.fagui-expert { width: 50%; overflow: hidden; float: left;}
	.fagui-expert span { font-size: 14px; color: rgba(85,85,85,.6); font-family: myFirstFont;}
	.fagui-data { width: 50%; overflow: hidden; float: right; text-align: right;}
	.fagui-data strong { font-size: 17px; color: rgba(85,85,85,.6); font-family: myFirstFont;}

	.fagui-left-wrap ul li:hover {  
		background-color: rgb(52, 172, 79);
		box-shadow: 0px 5px 37px 0.32px rgba(102, 102, 102, 0.66);
	}
	.fagui-left-wrap ul li:hover .fagui-text h3 { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-info { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-expert span { color: rgba(255,255,255,.6);}
	.fagui-left-wrap ul li:hover .fagui-data strong { color: rgba(255,255,255,.6);}


	.yantaohui-wrap { width: 30%; overflow: hidden; float: right; margin-top: 20px;}
	.yantaohui-content { width: auto; overflow: hidden;}
	.yantaohui-title { width: auto; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 7px;}
	.yantaohui-name { width: 30%; overflow: hidden; float: left}
	.yantaohui-name span { font-size: 16px; color: #333; font-family: myFirstFont;}
	.yantaohui-link { width: 30%; overflow: hidden; float: right; text-align: right;}
	.yantaohui-link a { font-size: 14px; color: #888; font-family: myFirstFont;}
	.yantaohui-link a:hover { color: #3fc35c;}
	.yantaohui-name span,.yantaohui-link a { vertical-align: middle;}

	.yantaohui-list { width: auto; overflow: hidden;}
	.yantaohui-list ul li { overflow: hidden; margin-top: 20px;}
	.yantaohui-data { width: 70px; background: #f3f5f6; text-align: center; padding: 15px 0px; float: left;}
	.yantaohui-data h3 { font-size: 24px; color: #555; font-family: myFirstFont; padding-bottom: 8px; line-height: 1; font-weight: normal;}
	.yantaohui-data h4 { font-size: 12px; color: #555; font-family: myFirstFont; font-weight: normal; line-height: 1;}
	.yantaohui-text { width: 70%; overflow: hidden; float: right; font-size: 13px; color: #999; font-family: myFirstFont; line-height: 1.6;}
	.yantaohui-text a { font-size: 15px; color: #333; font-family: myFirstFont; padding-bottom: 6px; display: block;}
	.yantaohui-list ul li:hover .yantaohui-text a { color: #3fc35c;}

	.fagui-contact { width: auto; overflow: hidden; margin-top: 30px;}
	.fagui-contact img { width: 100%; display: block; margin: 0 auto;}


	/*********************咨询*********************/
	.consult-wrap { width: 100%; overflow: hidden; height:auto; padding-top: 15%; padding-bottom: 50px;}
	.consult-main { 
		width: 740px; 
		overflow: hidden; 
		margin: 0 auto; 
		left: 0; 
		right: 0;
		top: 0;
		z-index: 888;
		background-color: rgb(255, 255, 255);
		box-shadow: 0px 2px 26.19px 0.81px rgba(217, 217, 217, 0.8);
		padding: 30px 30px 50px;
	}
	.consult-inner { width: auto; overflow: hidden;}
	.consult-inner h3 { font-size: 20px; color: #222; font-family: myFirstFont; font-weight: normal; margin-bottom: 7px;}
	.consult-inner span { font-size: 15px; color: #777;}

	.consult-content { width: 60%; overflow: hidden; margin:  0 auto;}
	.consult-content ul li { overflow: hidden; margin-top: 30px;}
	.consult-name { width: 90px; overflow: hidden; float: left; margin-top: 12px;}
	.consult-name span { font-size: 17px; color: #333!important; font-family: myFirstFont; font-style:normal;}
	.consult-input { width: 79%; overflow: hidden; float: right;}
	.consult-input input { width: 96%; height: 45px; border: 1px solid #ddd; padding-left: 10px; outline: none;}
	.consult-name span,.consult-input input { vertical-align: middle;}
	.consult-input textarea { width: 93%; height: 100px; padding:10px; border: 1px solid #ddd; outline: none;}
	.consult-input button { width: 43.2%; margin-left: 40px; border: none; background: #5b8ecd; height: 45px; color: #fff; font-size: 15px;}
	.consult-input button:nth-child(1) { margin-left: 0;}

	/*********************联系我们*********************/
	.contact-wrap { width: 100%; overflow: hidden; padding: 14% 0px 40px;}
	.contact-main { width:800px; overflow: hidden; margin:0 auto;}
	.contact-title { width:auto; overflow: hidden; text-align: center;}
	.contact-title h3 { font-size: 24px; color: #333; display: inline;}
	.contact-title span { display: inline-block; background: url(../images/detection_icon.png) no-repeat; width: 22px; height: 22px; background-size: 100% 100%; margin: 0px 12px;}
	.contact-title h4 { font-size: 20px; color: #333; font-weight: normal; padding-top: 10px;}

	.contact-content { width: auto; overflow: hidden; margin: 30px auto 0;}
	.contact-content img { width: 100%; display: block; margin: 0 auto;}
	.contact-info { 
		width: auto; 
		overflow: hidden;
		background-color: #f3f5f6;
		padding: 30px;
		margin: 0 auto 0px;
	}
	.contact-text { width: 60%; overflow: hidden; float: left;}
	.contact-text h3 { font-size: 20px; color: #296aa7; font-family: myFirstFont; font-weight: normal;}
	.contact-text h4 { font-size: 13px; color: #3570a8; font-family: myFirstFont; font-weight: normal; letter-spacing: 0.3px; padding-bottom:10px;}
	.contact-text span { font-size: 13px; color: #3570a8; font-family: myFirstFont; font-weight: normal; display: block; line-height: 2.2;}

	.contact-ewm { width: 30%; overflow: hidden; text-align: center; margin: 0 auto; float: right;}
	.contact-ewm img { width: 135px; display: block; margin: 20px auto 0;}
	.contact-ewm span { font-size: 15px; color: #3570a8; margin-top: 15px; display: block;}


	/*********************关于我们*********************/

	.about-wrap { width: 100%; overflow: hidden; padding: 15% 0px 20px;}
	.about-main { width: 900px; overflow: hidden; margin: 0 auto;}

	.web-dutian-info-wrap { width: auto; overflow: hidden; margin-top: 20px; }
	.web-dutian-info { 
		width: auto; 
		height: auto;
		overflow: hidden; 
	/*	background: url(../images/about_border_pic.png) no-repeat center;
		background-size: 84% 100%;
		position: relative;*/	
		margin: 0 auto;
	}
	.web-dutian-info-title { width: auto; overflow: hidden; text-align: left;}
	.web-dutian-info-title h3 { font-size: 24px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline-block}
	.web-dutian-info-title h4 { font-size: 24px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline-block; margin-left: 10px;}
	.web-dutian-info-title h5 { font-size: 19px; color: #175191; font-family: myFirstFont; padding-bottom: 5px;}
	.web-dutian-info-title span { display: block; width: 60px; height: 3px; background: #175191; text-align: left; margin-top: 5px;}

	.web-dutian-info-pic { width: 710px; overflow: hidden; position: absolute; left: 0; top: 7%; display: none;}
	.web-dutian-info-pic img { width: auto; display: block;}

	.web-dutian-info-content { 
		width: auto; 
		overflow: hidden;
		font-size: 14px;
		color: #555;
		line-height: 2.4;
		text-indent: 2em;
		margin-top: 20px;
	}

	.our-service { width:auto; overflow: hidden; margin-top: 40px;}
	.our-service-left { width: 80px; overflow: hidden; float: left;}
	.our-service-left img { width: auto; display: block;}

	.our-service-right { width: 800px; overflow: hidden; float: right; }
	.our-service-title { width: auto; overflow: hidden;}
	.our-service-name { width: 18%; overflow: hidden; float: left;}
	.our-service-name h3 { font-size: 24px; color: #34ac4f; font-weight: normal; letter-spacing: 1.5px;}
	.our-service-en { width: 50%; overflow: hidden; float: left; margin-left: 7px; margin-top: 4px;}
	.our-service-en h4 { font-size: 12px; color: #333; font-weight: normal; padding-bottom: 2px; letter-spacing: 1px;}
	.our-service-en img {width: 30%; display: block;}

	.our-service-content { width: auto; overflow: hidden;}
	.our-service-content ul li { overflow: hidden; margin-top: 25px;}
	.our-service-content ul li h5 { font-size: 16px; color: #175191; font-weight: normal; display: inline-block; padding-bottom: 5px;}
	.our-service-content ul li h4 { font-size: 16px; font-weight: normal; display: inline-block;}
	.our-service-content ul li span { font-size: 15px; color: #555; font-weight: normal; display: block; line-height: 1.7}

	.mylab-lab { width: auto; overflow: hidden; margin-top: 50px;}
	.mylab-lab-title { width:auto; overflow: hidden;}
	.mylab-lab-title h4 { font-size: 50px; display: inline-block;}
	.mylab-lab-title h5 { font-size: 28px; display: inline-block; color: #175191; font-weight: normal; padding-left: 30px;}

	.mylab-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-info { width: 50%; overflow: hidden; float: left; padding: 10px 0px 18px; height: 400px;}
	.mylab-info-inner { width: 65%; overflow: hidden; padding: 10px 20px; font-size: 15px; color: #fff; line-height: 2.6; margin: 0 auto;}
	.mylab-question { background: url(../images/question_icon.png) no-repeat #3da955 center; background-size: 60%;}
	.mylab-solution { background: url(../images/solution_icon.png) no-repeat #24973e center; background-size: 60%;}
	.mylab-info-inner h5 { font-size: 22px; color: #fff; font-weight: normal; text-align: center; display: block; padding-bottom: 13px;}
	.mylab-info-inner h6 { font-size: 22px; color: #fff; font-weight: normal; text-align: center; display: inline; padding-bottom: 13px;}
	.mylab-info-inner h4 { font-size: 22px; color: #fff!important; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px;}
	.solution-title { width: auto; overflow: hidden; text-align: center;}

	.about-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.about-pic ul li { float: left; margin-left: 0px; width: 25%; text-align: center;}
	.about-pic ul li:first-child { margin-left: 0;}
	.about-pic ul li img { width: 100%; display: block;}

	.about-progress { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-content { width: auto; overflow: hidden; margin-top: 30px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.about-progress-content:last-child { border-bottom: none; padding-bottom: 0px;}
	.about-progress-title { width: 50px; overflow: hidden; float: left; text-align: center; margin: 10px auto 0;}
	.about-progress-title h3 { font-size: 18px; color: #555; font-weight: normal; letter-spacing: 0px;}
	.progress-title { margin-top: 25px; text-align: center;}
	.progress-title h3 { width: 30px; margin: 0 auto; text-align: center;}
	.progress-title-right { float: right; width: 20px; margin-left: 0px;}
	.progress-title-left { float: left; width: 20px;}

	.about-progress-use { width:800px; overflow: hidden; float: left; margin-left: 20px;}
	.about-progress-use ul li { float: left; background: #34ac4f; padding: 12px 25px; border-radius: 13px; width: 175px; height: 120px; overflow: hidden; margin-bottom: 20px;}
	.about-progress-use ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 40px; 
		height: 40px;
		background-size: 80% 80%; 
		display: block;
		margin:  40px auto 0;
	}
	.about-progress-use ul li:nth-of-type(even) { background: none; width: 55px; padding: 10px 0px; margin: 0 auto; text-align: center;}

	.about-progress-use-second { width:800px; overflow: hidden; float: left; margin-left: 20px;}
	.about-progress-use-second ul li { float: left; background: #34ac4f; padding: 15px 25px; border-radius: 13px; width: 148px; height: 110px; margin-bottom: 20px;}
	.about-progress-use-second ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use-second ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use-second ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 40px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  30px auto 0;
	}
	.about-progress-use-second ul li:nth-of-type(even) { background: none; width: 50px; padding: 15px 0px; margin: 0 auto; text-align: center;}


	/*********************专家库 详情*********************/
	.expert-details-wrap { width: auto; overflow: hidden; margin-top: 30px;}
	.expert-details-top { width: 96%; overflow: hidden; margin: 0 auto;}
	.expert-details-pic { width: 240px; overflow: hidden; float: left;}
	.expert-details-pic img { width: 100%; display: block;}
	.expert-details-info { width: 70%; overflow: hidden; float: right; margin-top: 20px;}
	.expert-details-info h3 { font-size: 20px; color: #333; font-weight: normal; font-family: myFirstFont; padding-bottom: 10px;}
	.expert-details-info span { font-size: 15px; color: #555; font-family: myFirstFont; line-height: 2.2; display: block;}

	.expert-details-content { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-content h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}
	.expert-details-text { width: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; font-size: 15px; color: #555; line-height: 2; text-indent: 2em;}

	.expert-details-share { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-share h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-details-news { width: auto; overflow: hidden;}
	.expert-details-news ul li { float: left; margin-left: 3%; width: 48.5%; background: #f3f5f6; margin-top: 20px;}
	.expert-details-news ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-details-news-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-details-data { width: 13%; overflow: hidden; float: left;  border-right: 1px solid #ddd; padding-right: 5px; margin-top: 3px;}
	.expert-details-data h4 { font-size: 36px; color: #333; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data h5 { font-size: 16px; color: #777; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data span { display: block; width: 40px; height: 4px; background: #ddd; margin-top: 10px;}
	.expert-details-news-text { width: 83%; overflow: hidden; float: right; font-size: 14px; color: #999;}
	.expert-details-news-text a { font-size: 15px; color: #333; display: block; padding-bottom: 10px;}
	.expert-details-more { margin-top: 10px;}
	.expert-details-more a { padding-bottom: 0!important; font-size: 14px!important; color: #555!important;}
	.expert-details-news-text a:hover { color: #34ac4f;}
	.expert-details-more a:hover { color: #34ac4f!important;}

	.expert-details-consult { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-consult h3 { font-size: 20px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-consult-content { width: 96%; overflow: hidden; margin: 20px auto 0; }
	.expert-consult-content ul li { float: left; margin-left: 6%; width: 47%; margin-top: 20px;}
	.expert-consult-content ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-consult-name { width: 20%; overflow: hidden; float: left; margin-top: 10px;}
	.expert-consult-name span { font-size: 15px; color: #555;}
	.expert-consult-input { width: 80%; overflow: hidden; float: right;}
	.expert-consult-input input { width: 96%; border: 1px solid #ddd; height: 40px; outline: none; padding-left: 10px;}
	.expert-consult-input textarea { width: 93%; border: 1px solid #ddd; height: 50px; outline: none; padding:10px;}
	.expert-consult-button { width: 40%; overflow: hidden; margin: 0px auto; padding-top: 40px; }
	.expert-consult-button button { width: 44%; height: 47px; background: #5b8ecd; color: #fff; font-size: 15px; text-align: center; border: none; outline: none; margin-left: 10%;}
	.expert-consult-button button:first-child { margin-left: 0;}

	.news-details-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.news-details-title h3 { font-size: 24px; color: #333; font-weight: normal; padding-bottom: 5px;}
	.news-details-title span { font-size: 15px; color: #888; display: inline-block; margin-left: 20px;}
	.news-details-title span:nth-child(2) { margin-left: 0;}

	.news-details-content { width: auto; overflow: hidden; margin-top: 20px; font-size: 15px; color: #555; line-height: 2;}
	.news-details-more { width: auto; overflow: hidden; margin-top: 20px; padding-top: 20px; border-top:1px solid #ddd;}
	.news-details-text { width: 50%; overflow: hidden;}
	.news-details-text span { font-size: 14px; color: #555;}
	.news-details-text a { font-size: 14px; color: #555;}
	.news-details-text span,.news-details-text a { vertical-align: middle;}
	.news-more-left { float: left;}
	.news-more-right { float: right; text-align: right;}
	.news-details-text a:hover { color: #34ac4f;}

	.expert-particulars-title { width: auto; overflow: hidden; border-bottom: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-particulars-title ul li { float: left; background: #f3f5f6;}
	.expert-particulars-title ul li h3 { font-size: 20px; color: #555; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px;}
	.expert-particulars-title ul li:hover { background: #5b8ecd}
	.expert-particulars-title ul li:hover h3 { color: #fff;}
	.expert-particulars-title ul li.active { background: #5b8ecd;}
	.expert-particulars-title ul li.active h3 { color: #fff;}

	.expert-share-wrap { width: auto; overflow: hidden; margin-top: 10px;}

	.index_nav_category_main {
		width: 120px;
		margin: 8px auto 0; 
		z-index: 999999;
		display: none;
		position: fixed;
		background: #fff;
		border-top: 2px solid #5b8ecd;
		box-shadow: 0px 1px 30px 1px rgba(217, 217, 217, 0.8);
	}
	.index_nav_category_main a { 
		display: block;
		width: 95px;
		border-radius: 0px;
		margin: 0 auto;
		text-align: center;
		padding: 12px 0px!important;
		color: #333!important;
	}
	.index_nav_category_main a:hover { color:#34ac4f!important;}



	/*********************website head nav*********************/
	.index-top-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd; position: fixed; z-index: 999;}
	.index-top-main { width: 900px; overflow: hidden; margin:0 auto;}
	.index-top-welcome { width: 40%; overflow: hidden; float: left;}
	.index-top-welcome span { font-size: 14px; color: #444;}
	.index-top-welcome img { width: auto;}
	.index-top-welcome span,.index-top-welcome img { vertical-align: middle;}
	.index-top-link { width: 50%; overflow: hidden; float: right; text-align: right;}
	.index-top-link a { font-size: 14px; color: #444; display: inline-block; padding: 0px 7px;}
	.index-top-link span { font-size: 14px; color: #777;}
	.index-top-link img { width: auto;}
	.index-top-link a,.index-top-link span,.index-top-link img { vertical-align: middle;}
	.index-top-link a:hover { color: #3fc35c;}

	.index-head-wrap { width: 100%; padding: 10px 0px; height: 70px; position: fixed; z-index: 999; margin-top: 42px; background: #fff;}
	.index-head-main { width: 900px; margin: 0 auto;}

	.web-top-logo { width:120px; overflow: hidden; float: left;}
	.web-top-logo img { width: 100%; display: block;}
	.web-nav { width: 780px; float: left; margin-left:0px; margin-top: 25px; position: relative;}
	.web-nav-title { display: none;}
	.web-nav-main { width: auto; overflow: hidden;}
	.web-nav-main ul li { float: left; width: 130px; text-align: center;}
	.web-nav-main ul li a { font-size: 15px; color: #333;}
	.web-nav-main ul li:hover a { color: #3fc35c;}
	.web-nav-main ul li.active a { color: #3fc35c;}

	.web-nav-details { width: 800px; overflow: hidden; border: 1px solid #34ac4f; position:absolute; top:54px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.web-nav-classify { width: 160px; overflow: hidden; background: #f3f5f6; position: relative;}
	.web-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.web-nav-classify ul li:last-child { border-bottom: none;}
	.web-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.web-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.web-nav-classify ul li:hover { background: #fff;}
	.web-nav-classify ul li:hover a { color: #34ac4f;}
	.web-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.web-nav-classify ul li.current { background: #fff;}
	.web-nav-classify ul li.current a { color: #34ac4f;}
	.web-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.web-nav-classify-text { float: left; position: absolute; top: 0; left: 160px; z-index: 99; margin-left: 20px; padding-top: 15px;}
	.web-nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
	.web-classify-title { font-size: 16px!important; color: #333!important; font-weight: bold;}


	.top-search { width:200px; overflow: hidden; float: right; text-align: right; margin-top:18px; height: 48px; display: none}
	.top-search input { width: 71%; height:40px; border: 2px solid #33ac4e; outline: none; padding-left: 10px;}
	.top-search a { display: inline-block; background: #33ac4e; width: 60px; height: 44px!important; margin-top: 1px; position: relative;}
	.top-search span { 
		display: inline-block;
		background: url(../images/search_trangle.png) no-repeat;
		width: 14px;
		height: 33px;
		background-size: 100%;
		left: -10px; 
		top: 4px;
		bottom: 0;
		position: absolute;
	}
	.top-search i { 
		display: inline-block;
		background: url(../images/search_icon.png) no-repeat;
		width: 24px;
		height: 24px;
		background-size: 100% 100%;
		left: 0px; 
		top: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		margin: auto;
	}
	.top-search input,.top-search a,.top-search span { vertical-align: middle;}

	.index-banner-wrap { width: 900px; overflow: hidden; margin: 0 auto; padding-top: 2%}
	.index-banner-button { width: 300px; overflow: hidden; float: left; background: #f3f5f6; height: 300px!important; text-align: center}
	.index-banner-button a { display: inline-block; border: 1px solid #555; font-size: 18px; color: #43628f; padding: 8px 25px; border-radius: 10px; margin-top: 30px;}
	.index-banner-button a:first-child { margin-top: 90px;}
	
	
	#container {
		width: 600px;
		height: 300px!important;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		float: right;
	}
	.sections,.section {
		height:100%;
	}
	#container,.sections {
		position: relative;
	}
	.section {
		background-color: #CCDCE5;
		background-size: cover;
		background-position: 50% 50%;
		text-align: center; 
		color: #f00;
	}
	#section0 {
		background-image:url(../images/banner1.jpg);
	}
	#section1 {
		background-image:url(../images/banner2.jpg);
	}
	#section2 {
		background-image:url(../images/banner3.jpg);
	}
	
	
	/*********************上传产品*********************/
	.upload-input input { border: none!important; outline: none; margin-top: 10px;}

	.upload-wrap { width: auto; overflow: hidden;}
	.upload-wrap ul li { overflow: hidden; margin-top: 15px;}
	.upload-name { width: 100px; overflow: hidden; float: left; margin-top: 19px;}
	.upload-select { margin-top: 10px;}
	.upload-checkbox-text { margin-top: 6px;}
	.upload-name span { font-size: 15px; color: #333; display: inline-block}
	.upload-input { width: 70%; overflow: hidden; float: left;}
	.upload-input input { width: 60%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input a { display: block;}
	.upload-input select { width: 61.8%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input textarea { width: 90%; overflow: hidden; height: 300px; padding: 10px; border: 1px solid #ddd; outline: none;}
	.upload-input button { width: 130px; height: 50px; background: #34ac4f; outline: none; border: none; color: #fff; font-size: 16px;}
	.upload-checkbox input { width: 16px; height: 16px;}
	.upload-checkbox label input { vertical-align: middle;}
	.upload-checkbox span { font-size: 15px; color: #555; display: inline-block; margin: 7px 12px 0;}
	
	
	.laboratory-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.laboratory-main { width: 900px; overflow: hidden; margin:0 auto;}
	.lab-content { width: auto; overflow: hidden;}
	.lab-content-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.lab-content-title h3 { font-size: 20px; color: #444;}
	.lab-details-content { width: auto; overflow: hidden; margin-top: 15px; font-size: 15px; color: #555; line-height: 2;}

	.collection-list { width: auto; overflow: hidden;}
	.collection-list ul li { float: left; text-align: center; border: 1px solid #ddd; margin-left: 2%; width: 18%; margin-top: 2%; overflow: hidden;}
	.collection-list ul li:nth-child(5n+1) { margin-left: 0;}
	.collection-pic { width: auto; overflow: hidden; position: relative; height: 110px; border-bottom: 1px dashed #ddd;}
	.collection-pic img { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 80%; }
	.collection-list ul li span { font-size: 12px; color: #555; display: inline-block; padding: 6px 0px 7px;}
	.collection-list ul li:hover { border: 1px solid #34ac4f}
	.collection-list ul li:hover span { color: #34ac4f;}
	.collection-list ul li:hover .collection-pic { border-bottom: 1px dashed #34ac4f}

	.list-page { overflow:hidden; width:315px; margin:0 auto; text-align: center; margin-top: 20px;}
	.list-page span { color:#e40723; font-size:13px; display: block}
	.list-page a { padding:10px 15px; border:1px solid #ccc; float:left; font-size:13px; color:#34ac4f; border-right: none; background: #fff}
	.list-page a:last-child { border-right: 1px solid #ccc;}
	.list-page a:hover { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	.list-page a.active { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	
	
}


@media only screen and (max-width:800px){
	
	/*********************顶部*********************/
	.mall-top-wrap { width: 100%;}
	.mall-head-wrap { width:auto; overflow: hidden; background: #f3f5f6; padding: 7px 0px; border-bottom: 1px solid #e1e1e1;}
	.mall-head-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.mall-head-welcome { width: auto; overflow: hidden; float: none;}
	.mall-head-welcome span { font-size: 14px; color: #333;}
	.mall-head-welcome img { width: 5%; overflow: hidden; display: inline-block; padding: 0px 5px;}
	.mall-head-welcome span,.mall-head-welcome img { vertical-align: middle;}

	.mall-head-link { width: auto; overflow: hidden; float: none; text-align: left;}
	.mall-head-link a { font-size:14px; color: #333;}
	.mall-head-link span { font-size: 12px; color: #aaa; display: inline-block; padding: 0px 5px;}
	.mall-head-link img { width: auto; display: inline-block; padding: 0px 3px;}
	.mall-head-link a,.mall-head-link span,.mall-head-link img { vertical-align: middle;}
	.mall-head-link a:hover { color: #34ac4f;}

	/*********************LOGO&SEARCH*********************/
	.mall-logo-wrap { width: 70%; overflow: hidden; margin:0 auto; float: left}
	.mall-logo { width: auto; overflow: hidden; float: none;}
	.mall-logo img { width: 50%; display: block}

	.mall-search { width: 50%; overflow: hidden; float: left; margin-top: 28px; margin-left: 50px; display: none}
	.mall-search-input { width: 85%; overflow: hidden; float: left;}
	.mall-search-input input { width: 100%; height: 50px; border: 2px solid #34ac4f; border-radius: 3px; outline: none; padding-left: 10px;}
	.mall-search-button { width: 15%; overflow: hidden; float: right;}
	.mall-search-button button { 
		width: 100%;
		background: #34ac4f;
		outline: none; 
		border: none; 
		height: 54px; 
		display: table-cell!important;
		vertical-align: top;
		font-size: 18px;
		color: #fff;
		text-align: center;
	}

	/*********************导航栏*********************/
	.pcshow{display: none}
	.telshow{display: block!important}
	.mall-top-line { border-bottom: none; width: auto; position: relative;}

	.nav { width: 20%; float: right; background: none; margin-top: 20px; margin-right: 10px; padding: 0; border-bottom: none;}
	.nav-wrap { width: auto; position: static; margin: 0 auto;}
	.nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 34px; height: 40px; background-size: 100%;}
	.nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:70px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #34ac4f;
		height: auto;
	}
	.nav-main ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none; text-align: center; float: none;}
	.nav-main ul li:last-child { border-bottom:none;}
	.nav-main ul li a { font-size:14px; color: #333; display: block; padding:5% 0%;}
	.nav-main ul li span { display: none;}
	.nav-main ul li:hover { background:#34ac4f; border-bottom: none; border-top: none}
	.nav-main ul li:hover a { color: #fff;}
	.nav-main ul li.current { background:#34ac4f; border-bottom: none; border-top: none;}
	.nav-main ul li.current a { color: #fff;}

	.nav-details { width: 100%; overflow: hidden; border: none; position:absolute; top:130px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.nav-classify { width: auto; overflow: hidden; background: #f3f5f6; position: relative;}
	.nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.nav-classify ul li:last-child { border-bottom: none;}
	.nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.nav-classify ul li:hover { background: #fff;}
	.nav-classify ul li:hover a { color: #34ac4f;}
	.nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.nav-classify ul li.current { background: #fff;}
	.nav-classify ul li.current a { color: #34ac4f;}
	.nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-classify-text { float: none; position: static; top: 0; left: 0px; z-index: 99; margin-left: 15px; padding-top: 15px;}
	.nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
	.classify-title { font-size: 16px!important; color: #333!important; font-weight: bold;}


	/*********************筛选*********************/
	.mall-filter-wrap { width: 100%; overflow: hidden; border-top: 2px solid #34ac4f}
	.mall-result { width: 96%; overflow: hidden; margin:7px auto; padding: 10px 0px;}
	.mall-result a { font-size: 14px; color: #555; display: inline-block; padding: 0px 4px;}
	.mall-result span { font-size: 12px; color: #777; display: inline-block; padding: 0px 5px;}
	.mall-result a,.mall-result { vertical-align: middle;}
	.mall-result a:hover { color: #34ac4f;}

	.mall-result-last { display: inline-block;}
	.mall-result-text { float: left}
	.mall-result-text a { display: inline-block; border: 1px solid #fff; padding: 5px 10px;}
	.mall-result-close { float: right;}
	.mall-result-close i { background: url(../images/mall_result_close.png) no-repeat #34ac4f center; display: inline; height: 31px; width: 30px;}
	.mall-result-last:hover a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last:hover i { display: block;}
	.mall-result-last.current a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last.current i { display: block;}

	.mall-classify-wrap { width:96%; overflow: hidden; margin: 0 auto; border: 1px solid #ddd;}
	.mall-classify-main { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.mall-classify-main:last-child { border: none;}
	.mall-classify-title { width: 20%; overflow: hidden; float: left; background: none; text-align: center;}
	.mall-classify-title h3 { font-size: 15px; color: #333; font-weight: bold; padding: 15px 0px;}
	.mall-classify-text { width: 77%; overflow: hidden; float: right;}
	.mall-classify-text ul li { float: left; margin-right: 4%;}
	.mall-classify-text ul li a { font-size: 13px; color: #333; padding: 15px 0px; display: inline-block}
	.mall-classify-text ul li:hover a { color: #34ac4f;}
	.mall-classify-text ul li.current a { color: #34ac4f;}
	.mall-classify-main:last-child { border-bottom: none;}

	/*********************商城列表*********************/
	.mall-list-wrap  { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mall-list-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.mall-left-recommend { width: 260px; overflow: hidden; float: left; border: 1px solid #ddd; display: none}

	.mall-right-service { width:auto; overflow: hidden; float: none;}
	.mall-right-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 12px 0px;}
	.mall-right-title h3 { font-size: 15px; color: #333; padding-left: 20px;}

	.mall-service-list { width: auto; overflow: hidden;}
	.mall-service-list ul li { float: left; width: 49%; margin-top: 25px; margin-left: 2%; text-align: center; height: 200px!important;}
	.mall-service-list ul li:nth-of-type(odd) { margin-left: 0;}
	.mall-service-list ul li span { display: block; font-size: 13px; color: #333; margin-top: 10px;}
	.mall-service-list ul li img { display: block; margin: 0 auto; height: 170px; width: 90%;}
	.mall-service-list ul li:hover span { color: #34ac4f}

	.list_page { overflow:hidden; width:310px; margin:0 auto; text-align: center; margin-top: 20px;}
	.list_page span { color:#e40723; font-size:13px; display: block}
	.list_page a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


	/*********************底部*********************/
	.foot-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 12px 0px 10px;}
	.foot-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.foot-nav { width: auto; overflow: hidden; margin:0 auto;}
	.foot-nav ul li { float: left; width:33%; text-align: center; margin:5px 0px;}
	.foot-nav ul li:nth-child(1) { border-right: 1px solid #ddd}
	.foot-nav ul li:nth-child(2) { border-right: 1px solid #ddd}
	.foot-nav ul li:nth-child(4) { border-right: 1px solid #ddd}
	.foot-nav ul li:nth-child(5) { border-right: 1px solid #ddd}
	.foot-nav ul li a { font-size: 14px; color: #555; text-align: center;}
	.foot-nav ul li span { display: none; width: 1px; height: 15px; background: #999; margin-left: 30px;}
	.foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.foot-nav ul li:hover a { color: #3fc35c}

	.foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 13px; color: #555; margin-top:10px; border-top: 1px solid #ddd; line-height: 2; padding-top: 10px;}


	/*********************详情头部*********************/
	.details-top { width: 100%; overflow: hidden; padding: 0px 0px 30px;}
	.details-top-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.details-left-img { width: auto; height:320px; border: none; padding: 15px; position: relative; float: none;}
	.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

	.details-right-text { width: auto; overflow: hidden; float: none; margin-top: 20px;}
	.details-right-text h3 { font-size: 17px; color: #333; font-weight: normal; padding-bottom: 10px;}
	.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

	.details-classify-text { width: auto; overflow: hidden;}
	.details-classify-text:first-child { margin-top:7px;}
	.details-classify-title { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.details-classify-title h5 { font-size: 15px; color: #333; font-weight: bold;}
	.details-classify-text:nth-child(3) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-text:nth-child(5) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-filter { width: auto; overflow: hidden; float: none; margin-top: 10px;}
	
	.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
	.details-classify-filter ul li a { font-size: 14px; color: #333; display: block; padding:7px 20px;}
	.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
	.details-classify-filter ul li:hover a { color: #34ac4f;}
	.details-classify-filter ul li.current { border: 1px solid #34ac4f}
	.details-classify-filter ul li.current a { color: #34ac4f;}

	.details-classify-filter select { 
		width: 130px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 35px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 90% center transparent;
		padding-left: 15px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px;}
	.details-classify-filter input { border: 1px solid #ddd; height: 35px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none;}
	.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
	.details-classify-time { display: inline-block;}
	.details-classify-radio { float: left; margin-left:0px; width: 70px; margin-top: 10px;}
	.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none; margin-top: -7px; margin-right: 10px}
	.details-classify-radio span { margin-left: 10px; display: inline-block;}

	.details-appointment { width: auto; overflow: hidden; margin-top: 12px;}
	.details-appointment a { font-size: 15px; color: #fff; background: #34ac4f; padding: 12px 20px 12px; display: inline-block; margin-left: 15px;}
	
	.details-lab-info { margin-left:10px; width: 30px; overflow: hidden; text-align: center; margin-top: 3px;}
	.details-lab-info i { background: url(../images/lab_info_icon.png) no-repeat; width: 25px; height: 25px; display: inline-block;}
	.laboratory-info ul li:hover .details-lab-info i { background: url(../images/lab_info_icon_2.png) no-repeat!important;}
	.details-lab-info i:hover {background: url(../images/lab_info_icon_2.png) no-repeat!important;}
	
	
	.details-appointment i { 
		background:url(../images/collection_icon_2.png) 0 -2px no-repeat!important; 
		display: inline-block;
		width: 16px;
		height: 16px;
		margin-right: 10px;
		background-size: 100% 100%!important;
	}
	.details-appointment i,.details-appointment a { vertical-align: middle;}
	.details-appointment a:last-child { background:#b1b1b1; padding-right: 25px;}
	.details-appointment a:first-child { margin-left: 0;}

	.details-appointment a:hover { background: #34ac4f}
	.details-appointment a:hover i { background: url(../images/collection_icon_2.png) 0 -2px no-repeat; background-size: 100% 100%!important;}


	/*********************详情介绍*********************/
	.details-info-wrap { width: 100%; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
	.details-info-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.details-info-title { width: auto; overflow: hidden; background: #f3f5f6; }
	.details-info-title h3 { font-size: 15px; color: #fff; background: #34ac4f; display: inline-block; padding: 10px 25px;}
	.details-info-text { width: auto; overflow: hidden; margin-top: 10px; color: #444; line-height: 2.2; text-indent: 2em;}


	/*********************订单确认*********************/
	.order-confirm-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.order-personal-info { width: auto; overflow: hidden;}
	.order-personal-title { width: auto; overflow: hidden; background: #f3f5f6;}
	.order-personal-title h3 { font-size: 15px; color: #fff; background: #34ac4f; display: inline-block; padding: 10px 25px;}

	.order-personal-text { width: auto; overflow: hidden; margin: 0 auto; padding-bottom: 30px;}
	.order-personal-text ul li { float: none; width: auto; margin-left: 0; margin-top: 20px; overflow: hidden;}
	.order-personal-text ul li:first-child { margin-left: 0;}
	.order-personal-text ul li:nth-child(3) { margin-left: 0;}
	.order-personal-name { width: 85px; overflow: hidden; float: left; margin-top: 12px;}
	.order-personal-name span { font-size: 15px; color: #333;}
	.order-personal-text i { color: #BC0003}
	.order-personal-input { float: left; width: 75%}
	.order-personal-input input { height: 40px; width: 80%; outline: none; padding-left: 10px; border: 1px solid #ddd;}

	.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-table { width:auto; overflow: hidden; margin-top: 10px;}
	.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 20px; display: block; }
	.order-confirm-title ul li { float: left; width: auto; margin-right: 10.9%}
	.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

	.order-confirm-product { width:auto; text-align: center;}
	.order-confirm-standard { width: auto; text-align: center;}
	.order-confirm-qualification { width: auto; text-align: center;}
	.order-confirm-time { width: auto; text-align: center;}

	.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 15px;}
	.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:10px 15px; border-bottom: 1px solid #ddd;}
	.order-confirm-info-title span { font-size: 14px; color: #555; line-height: 2;}
	.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 30px;}
	.order-confirm-info-title a:nth-child(2) { display: inline-block; width: 70%;}
	.order-confirm-info-title a:nth-child(4) { display: inline-block; width: 70%;}
	.order-confirm-info-title span:nth-child(5) { display: inline-block; width: 23%;}
	
	.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

	.order-confirm-info { width: auto; overflow: hidden;}
	.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 15px; margin-top: 15px;}
	.order-confirm-list:last-child { border-bottom: none;}
	.order-confirm-list ul li { float: left; padding: 0px 0px 15px;}
	.order-confirm-list ul li:first-child { display: block;}
	.order-confirm-list ul li span { font-size: 13px; color: #333;}

	.confirm-pic { width: 100%;}
	.order-confirm-img { width: 80px; height: 80px; float: left; border: 1px solid #ddd; position: relative;}
	.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-confirm-name { width:70%; overflow: hidden; float: right; margin-top: 30px;}
	.order-confirm-name span { font-size: 13px; color: #333;}
	.confirm-standard { width: 33.333%; text-align: left; margin-top: 0px;}
	.confirm-qualication {width: 33.333%; text-align: left; margin-top: 0px;}
	.confirm-time {width: 33.333%; text-align: center; margin-top: 0px;}
	.confirm-time span { color: #175191!important;}

	.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 15px 0px;}
	.order-remark-text { width: 20%; overflow: hidden; float: left; margin-left: 20px; margin-top: 7px;}
	.order-remark-text span { font-size: 13px; color: #333;}
	.order-remark-input { width:72%; overflow: hidden; float: right;}
	.order-remark-input input { width: 90%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}

	.order-confirm-next { width: auto; overflow: hidden; text-align: right;}
	.order-confirm-next a { background: #34ac4f; color: #fff; font-size: 16px; display: inline-block; padding: 10px 24px 12px;}


	/*********************委托单*********************/
	.quotation-wrap { width: 100%; overflow: hidden; margin-top:0px; margin-bottom: 30px;}
	.quotation-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.quotation-main h3 { font-size: 16px; color: #555; border-bottom: 1px dashed #eee; padding-bottom: 10px; border-top: 1px solid #ddd; padding-top: 15px;}
	.weituodan-text-first { width: auto; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
	.weituodan-text { width: auto; float: none; margin-bottom: 20px;}
	.weituodan-text h5 { font-size: 16px; color: #333; padding: 8px 0px; display: inline-block;}
	.weituodan-text input { width: 80%; outline: none; border: none;}

	.weituofang-text { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
	.weituofang-text ul li { overflow: hidden; margin-top: 17px;}
	.left-name { width: auto; text-align: left; float: none; margin-top: 0px;}
	.left-name span { font-size: 15px; color: #555;}
	.right-input { width: auto; overflow: hidden; float: none; margin-left:0px; margin-top: 10px}
	.right-input input { width: 96%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}


	.weituodan-dutian { width: auto; float: none; overflow: hidden;}
	.weituodan-dutian h5 { font-size: 16px; color: #333; padding: 8px 0px;}

	.dutian-info { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
	.dutian-info ul li { overflow: hidden; margin-top: 20px;}
	.left-text { margin-top: 0; width: 20%; float: left;}
	.left-text span { font-size: 14px; color: #555}
	.right-text { display: inline-block; float: left; width: 75%; margin-top: 0!important;}
	.right-text span { font-size: 14px; color: #333; }
	.left-name span,.right-text span,.right-text a { vertical-align: middle;}
	.email a { text-decoration: underline; color: #296aa7; font-size: 16px;}

	.weituodan-product-info { width:auto; overflow: hidden; border-bottom: none; padding-bottom: 0px;}
	.weituodan-product-info ul { width: auto; overflow: hidden; margin-top: 10px;}
	.weituodan-product-info ul li { overflow: hidden; margin-top: 17px;}

	.quotation-form { width: auto; overflow: hidden; margin-top: 20px;}
	.quotation-form h3 { font-size: 20px; color: #296aa7; font-weight: normal; border-bottom: none}

	.quotation-table { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 10px; margin-bottom:0px;}
	.quotation-table-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd; padding: 0px;}
	.quotation-table-title ul li { float: left; padding: 13px 0px; width: 25%; text-align: center}
	.quotation-table-title ul li a { font-size: 15px; color: #333;}
	.quotation-item { width: auto; text-align: center;}
	.quotation-service { width: auto; text-align: center;}
	.quotation-remark { width:auto; text-align: center;}
	.quotation-price { width: auto; text-align: center;}

	.quotation-table-list { width: auto; overflow: hidden;}
	.quotation-table-item { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.quotation-table-item:last-child { border-bottom: 1px solid #ddd;}
	.quotation-table-item ul li { float: left; padding: 12px 0px; width: 25%; text-align: center;}
	.quotation-table-item ul li span { font-size: 14px; color: #333;}

	.quotation-list-item { width: auto; text-align: center; margin-left: 0px;}
	.quotation-list-service { width: auto; text-align: center;}
	.quotation-list-remark { width: auto; text-align: center;}
	.quotation-list-price { width: auto; text-align: center;}

	.quotation-price-all { width: 90%; overflow: hidden; text-align: right; float: none; margin: 15px auto;}
	.quotation-price-all ul li { overflow: hidden; padding: 7px 0px;}
	.quotation-price-left { width: 60%; overflow: hidden; float: left}
	.quotation-price-left span { font-size: 14px; color: #333;}
	.quotation-price-right { width: 30%; overflow: hidden; float: right; margin-left: 0;}
	.quotation-price-right span { font-size: 14px; color: #333;}

	.quotation-remark-info { width: auto; overflow: hidden; margin-bottom: 30px;}
	.quotation-remark-main { width: auto; overflow: hidden; padding: 0px 0px;}
	.quotation-remark-main ul li { overflow: hidden; border-bottom: 1px dashed #ddd; padding-bottom: 15px; margin-top: 15px;}
	.quotation-remark-name { width: 120px; overflow: hidden; float: left;}
	.quotation-remark-name span { font-size: 15px; color: #333; font-weight: bold; line-height: 1.8}
	.quotation-remark-text { width: auto; overflow: hidden; float: left;}
	.quotation-remark-text span { font-size: 14px; color: #666; line-height: 2}
	.quotation-remark-text a { font-size: 14px; color: #296aa7;}
	.quotation-remark-name span,.quotation-remark-text span,.quotation-remark-text a { vertical-align: middle;}

	.quotation-confirm { width: auto; overflow: hidden; border-bottom: 2px solid #ddd; padding: 0px; margin-top: 20px;}
	.quotation-confirm ul li { float: left; width: 50%; padding-bottom: 30px; padding-top: 10px;}
	.quotation-confirm ul li span { font-size: 14px; color: #666;}


	/*********************企业后台个人信息*********************/
	.backstage-nav-wrap { width: auto; background: #34ac4f; padding: 12px 0px; height: 40px;}
	.backstage-nav-main { width: 96%; margin: 0 auto;}
	.backstage-nav-logo { width: 75%; overflow: hidden; float: left;}
	.backstage-nav-logo img { width: 30%; display: inline-block;}
	.backstage-nav-logo i { display: inline-block; width: 1px; height: 30px; background: rgba(255,255,255,.6); margin-left: 20px;}
	.backstage-nav-logo span { font-size: 18px; color: #fff; display: inline-block; margin-left: 20px; font-weight: bold;}
	.backstage-nav-logo img,.backstage-nav-logo i,.backstage-nav-logo span { vertical-align: middle;}

	.backstage-nav { width: 20%; float: right; background: none; margin-top: 5px; margin-right: 10px; padding: 0; border-bottom: none; position: static;}
	.nav-wrap { width: auto; position: static; margin: 0 auto;}
	.backstage-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.backstage-nav-title span { display:block; background: url(../images/top_line_2.png) no-repeat; width: 34px; height: 40px; background-size: 100%;}
	.backstage-nav-text { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:120px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #fff;
		height: auto;
	}
	.backstage-nav-text ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none; text-align: center; float: none;}
	.backstage-nav-text ul li:last-child { border-bottom:none;}
	.backstage-nav-text ul li a { font-size:14px; color: #333; display: block; padding:5% 0%;}
	.backstage-nav-text ul li span { display: none;}
	.backstage-nav-text ul li:hover { background:#34ac4f; border-bottom: none; border-top: none}
	.backstage-nav-text ul li:hover a { color: #fff;}
	.backstage-nav-text ul li.current { background:#34ac4f; border-bottom: none; border-top: none;}
	.backstage-nav-text ul li.current a { color: #fff;}


	/*********************企业后台 导航栏下拉*********************/
	.nav-backstage-details { width: 100%; overflow: hidden; border: none; position:absolute; top:200px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.backstage-nav-classify { width: auto; overflow: hidden; background: #f3f5f6; position: relative;}
	.backstage-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.backstage-nav-classify ul li:last-child { border-bottom: none;}
	.backstage-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.backstage-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.backstage-nav-classify ul li:hover { background: #fff;}
	.backstage-nav-classify ul li:hover a { color: #34ac4f;}
	.backstage-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.backstage-nav-classify ul li.current { background: #fff;}
	.backstage-nav-classify ul li.current a { color: #34ac4f;}
	.backstage-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-backstage-classify { float: none; position: relative; top: 0; left: 0; z-index: 99; margin-left: 15px; padding-top: 15px;}
	.nav-backstage-classify p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}


	.backstage-wrap { width: 100%; overflow: hidden; margin-bottom: 20px;}
	.backstage-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.backstage-left { width: auto; overflow: hidden; float: none; background: #f3f5f6;}
	.backstage-left-main { width: auto; overflow: hidden; padding: 10px 15px;}
	.backstage-left-main ul li { overflow: hidden; padding: 5px 0px; float: left; text-align: center; margin-right: 10%;}
	.backstage-left-main ul li:nth-child(1) { width: auto; float: none!important; text-align: left;}
	.backstage-left-main ul li:nth-child(6) { width: 100%; text-align: left;}

	.backstage-left-main ul li h3 { font-size: 15px; color: #333;}
	.backstage-left-main ul li a { font-size: 14px; color: #555; display: inline-block; padding: 0px;}
	.backstage-left-main ul li i { 
		display:none; 
		background: url(../images/backstage_arrow_default.png) no-repeat left;
		width: 6px; 
		height: 10px;
	}
	.backstage-left-main ul li:hover a { color: #34ac4f}
	.backstage-left-main ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat left;}
	.backstage-left-main ul li.current a { color: #34ac4f;}
	.backstage-left-main ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat left;}

	.backstage-right { width: auto; overflow: hidden; float: none; margin-top: 20px;}
	.backstage-right-title { width: auto; overflow: hidden; border-bottom: none;}
	.backstage-right-title span { font-size: 15px; color: #34ac4f; border-bottom: 2px solid #34ac4f; display: inline-block; padding-bottom: 5px; font-weight: bold; margin-top: 7px;}

	.personal-right-text { width: auto; overflow: hidden;}
	.personal-right-text ul li { overflow: hidden; margin-top: 15px;}
	.personal-name { width: 25%; overflow: hidden; float: left; margin-top: 12px;}
	.personal-name span { font-size: 15px; color: #333;}
	.personal-input { width: 73%!important; overflow: hidden; float: right; margin-top: 0px;}
	.personal-input input { width: 96%; height: 40px; border: 1px solid #eee; outline: none; padding-left: 10px;}

	.personal-input select { 
		width: 100px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 35px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 80% center transparent;
		padding-left: 15px;
		margin-right: 7px;
		margin-top: 2px;
	}
	.personal-input select:last-child { margin-top: 0px;}

	.personal-button input { margin-left: 0px; width: 100px; height: 42px; background: #34ac4f; font-size: 15px; color: #fff; border-radius:2px; border: none; outline:none; float: right;}


	/*********************订单管理信息*********************/
	.order-management-title { width: auto; overflow: hidden; border-bottom: none;}
	.order-management-name { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.order-management-name ul li { float: left; width: 49%; text-align: center; margin-left: 1px; margin-top: 1px; background: #f3f5f6;}
	.order-management-name ul li:nth-of-type(odd) { margin-left: 0;}
	.order-management-name ul li a { font-size: 15px; color: #333; display: block; padding-bottom:0px; padding: 15px 0px;}
	.order-management-name ul li:hover { background: #34ac4f;}
	.order-management-name ul li:hover a { color: #fff; border-bottom: none;}
	.order-management-name ul li.current { background: #34ac4f;}
	.order-management-name ul li.current a { color: #fff; border-bottom: none;}

	.order-management-search { width: 30%; overflow: hidden; float: right; text-align: right; display: none;}
	.order-management-input { width: 80%; overflow: hidden; float: left;}
	.order-management-input input { width: 100%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px; border-bottom: none;}
	.order-management-button { width: 20%; overflow: hidden; float: right;}
	.order-management-button button { background: #f3f5f6; width:100%; height: 42px; outline: none; border:1px solid #ddd; border-bottom: none;}
	.order-management-button button i { background: url(../images/search_icon2.png) no-repeat center; width: 22px; height: 22px; display: inline-block;}
	ul li:nth-of-type(n)
	.order-management-info { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.order-management-info ul li { float: left; text-align: center; width: 20%}
	.order-management-info ul li a { font-size: 14px; color: #333; padding: 12px 0px; display: inline-block;}

	.order-name { width: auto; text-align: center!important; padding-left: 0px;}
	.order-time { width: auto; }
	.order-status { width: auto; }
	.order-weituodan { width: auto;}
	.order-resurvey { width: auto;}

	.order-management-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-id { width:auto; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
	.order-id span { font-size: 14px; color: #777;}
	.order-id span:first-child { padding-left: 15px;}
	.order-id span:last-child { display: block; padding-left: 15px; margin-top: 10px;}
	.order-id a { font-size: 14px; color: #175191; display: inline-block; padding-right: 50px;}
	.order-id span,.order-id a { vertical-align: middle;}

	.order-management-table ul { overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px;}
	.order-management-table ul:last-child { border-bottom: none;}
	.order-management-table ul li { float: left; overflow: hidden; text-align: center; padding: 10px 0px; width: auto; margin-right: 6.8%;}
	.order-management-table ul li:nth-child(2) { margin-left: 4%}
	.order-management-table ul li span { font-size: 13px; color: #333;}
	.order-management-table ul li a { font-size: 13px;}
	.order-management-table ul li:hover span { color: #34ac4f;}
	.order-management-table ul li:hover a { color: #34ac4f;}

	.order-management-img { width: 70px; height: 70px; border: 1px solid #ddd; position: relative; float: left; margin-left: 20px;}
	.order-management-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-management-biaoti { width: 100px; overflow: hidden; float: left; margin-top: 25px; margin-left: 10px;}
	.order-management-biaoti span { font-size: 13px; color: #333;}

	.management-name { width: 100%!important;}
	.management-time { width: auto; margin-top: 10px;}
	.management-status { width: auto;}
	.management-status span { font-size: 13px; color: #333; display: block; margin-top: 0px;}
	.management-status a { font-size: 13px; color: #175191; margin-top: 5px; display: inline-block;}
	.management-fail span { color: #c00808!important;}
	.management-weituodan { width: auto; margin-top: 10px;}
	.management-resurvey { width: auto; margin-top:10px;}
	.management-resurvey a { font-size: 13px; color: #c00808}

	.list_page_right { overflow:hidden; width:238px; text-align: center; margin-top: 20px; float: right;}
	.list_page_right span { color:#e40723; font-size:13px; display: block}
	.list_page_right a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}


	/*********************订单详情*********************/
	.order-details-right { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-details-right:last-child { margin-bottom: 0px;}
	.order-details-info { width: auto; overflow: hidden; margin-left: 10px; margin-top: 3px;}
	.order-details-info ul li { overflow: hidden; margin-top: 12px;}
	.order-details-name { width: 25%; overflow: hidden; float: left;}
	.order-details-name i { font-size: 14px; color: #777777; font-style: normal;}
	.order-details-text { width: 72%; overflow: hidden; float: left; }
	.order-details-text span { font-size: 14px; color: #333;}
	.order-details-text a { font-size: 14px; color: #175191; display: inline-block; margin-left: 30px;}
	.order-details-name i,.order-details-text span,.order-details-text a { vertical-align: middle;}

	.order-details-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-details-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd;}
	.order-details-title ul li { float: left; text-align: center; width: 25%;}
	.order-details-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 10px 0px;}

	.order-product { width: auto; text-align: center!important; padding-left: 0px;}
	.order-area{ width:auto;}
	.order-laboratory { width: auto;}
	.order-appointment { width:auto;}

	.order-details-wrap { width: auto; overflow: hidden;}
	.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 5px; padding-bottom: 10px;}
	.order-details:last-child { border-bottom: none;}
	.order-details ul li { float: left; padding: 10px 0px; width: auto; margin-right: 6.4%; overflow: hidden;}
	.order-details ul li span { font-size: 13px; color: #333;}

	.order-details-biaoti { width:100%!important; margin-left: 10px;}
	.order-details-pic { width: 80px; height: 80px; border: 1px solid #ddd; position: relative; float: left;}
	.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
	.order-details-product { width: 72%; overflow: hidden; float: right; margin-top:7px;}
	.order-details-product a { font-size: 15px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
	.order-details-product span { font-size: 14px; color: #333; display: block; line-height: 1.8;}

	.order-details-area { width:auto; text-align: center; margin-top: 0; margin-left: 10px;}
	.order-details-laboratory { width: auto; text-align: center; margin-top: 0;}
	.order-details-time { width: auto;text-align: center; margin-top: 0;}
	

	/*********************企业注册*********************/
	.register-wrap { width: 100%; overflow: hidden; padding: 20px 0px 10px; }
	.register-main { width: 94%; overflow: hidden; margin:0 auto;}

	.register-logo { width: auto; overflow: hidden; margin-top: 1%; display: none;}
	.register-logo img { width: 20%; display: block;}

	.register-inner { width: auto; overflow: hidden;}
	.register-left { display: none;}
	.register-form { width:auto; overflow: hidden; background: #fff; box-shadow: 0px 9px 17.46px 0.54px rgba(217, 217, 217, 0.8); float: none; margin-top: 20%;}
	.register-form-inner { width: auto; overflow: hidden; padding: 15px;}
	.register-form-title { width: 90%; overflow: hidden; margin: 0 auto;}
	.register-form-title img { width: auto; display: inline-block;}
	.register-form-title i { display: inline-block; width: 1px; height: 40px; background: #ddd; margin: 0px 30px;}
	.register-form-title h3 { font-size: 20px; color: #555; display: inline-block; font-weight: normal;}
	.register-form-title img,.register-form-title i,.register-form-title h3 { vertical-align: middle;}

	.register-info { width: auto; overflow: hidden;}
	.register-info ul li { overflow: hidden; margin-top: 15px;}
	.register-info ul li span { display: inline-block; height: 40px!important; background: #dddddd; width: 40px!important;}
	.company-icon { background: url(../images/company_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 0px;}
	.tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.email-icon { background: url(../images/email_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.pwd-icon { background: url(../images/password_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.register-info ul li input { height: 38px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 83%;}
	.register-info ul li span,.register-info ul li input { vertical-align: middle;}

	.register-info ul li:hover input { border: 1px solid #34ac4f;}
	.register-info ul li:hover .company-icon { background: url(../images/company_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .email-icon { background: url(../images/email_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .pwd-icon { background: url(../images/password_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #34ac4f!important;}

	.register-login { width: auto; overflow: hidden; margin-top: 10px; text-align: center;}
	.register-login span { font-size: 12px; color: #666;}
	.register-login a { font-size: 12px; color: #34ac4f;}
	.register-login span,.register-login a { vertical-align: middle;}

	.register-xieyi { width: auto; overflow: hidden; margin-top: 10px;}
	.register-xieyi input { width: 14px; height: 14px; outline: none;}
	.register-xieyi a { font-size: 12px; color: #777; display: inline-block; margin-left: 7px;}
	.register-button { width: auto; overflow: hidden; margin-top: 15px;}
	.register-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:96%; font-size: 16px; color: #fff;}

	/*********************底部*********************/
	.register-foot { width:auto; overflow: hidden; padding: 0; margin-top: 10%;}
	.register-foot-nav { width: auto; overflow: hidden; margin: 0 auto;}
	.register-foot-nav ul li { float: left; width:33%; text-align: center; margin:5px 0px;}
	.register-foot-nav ul li:nth-child(1) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(2) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(4) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(5) { border-right: 1px solid #aaa}
	.register-foot-nav ul li a { font-size: 14px; color: #555; text-align: center;}
	.register-foot-nav ul li span { display: none; width: 1px; height: 5px; background: #999; margin-left: 30px;}
	.register-foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.register-foot-nav ul li:hover a { color: #3fc35c}

	.register-foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 12px; color: #555; margin-top:10px; border-top: 1px solid #aaa; line-height: 2; padding-top: 10px;}

	/*********************企业登录*********************/
	.login-inner { width: auto; overflow: hidden; padding: 0px 20px 10px!important;}
	.login-form { margin-top: 30%!important}
	.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
	.login-title ul li { width: 50%; float: left; text-align: center;}
	.login-title ul li a { font-size: 16px; color: #fff; display: block; padding: 15px 0px; background: #34ac4f;}
	.login-title ul li:hover a { background: #fff; color: #333;}
	.login-title ul li.current a { background: #fff; color: #333;}

	.user-icon { background: url(../images/user_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 0px;}
	.register-info ul li:hover .user-icon { background: url(../images/user_icon.png) no-repeat center #34ac4f!important;}
	.login-info ul li input { height: 38px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 82%;}

	.login-bottom { width: auto; overflow: hidden; margin-top: 10px;}
	.login-register { width: 50%; overflow: hidden; float: left;}
	.login-register span { font-size: 13px; color: #666;}
	.login-register a { font-size: 13px; color: #34ac4f;}
	.login-register span,.login-register a { vertical-align: middle;}
	.login-forget { width: 50%; overflow: hidden; float: right; text-align: right;}
	.login-forget a { font-size: 13px; color: #666;}
	.login-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:98%; font-size: 15px; color: #fff;}

	.login-foot { width:auto; overflow: hidden; margin-top: 20%;}


	/*********************文件质量管理*********************/
	.document-wrap { width: auto; overflow: hidden; margin-top: 20px;}
	.document-main { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 0px;}
	.document-main h3 { font-size: 16px; color: #333; display: inline-block; width: 100%;}
	.document-table-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 17px;}
	.document-table-title ul { width: auto; overflow: hidden; padding: 10px;}
	.document-table-title ul li { float: left; width: auto;}
	.document-table-title ul li a { font-size: 13px; color: #333; display: block; padding: 5px 0px;}
	
	.document-main h3 button { float: none!important; margin-left: 50%!important;}
	
	
	/*********产品测试*********/
	.document-title-product { width: auto; margin-right:25%}/*********名称*********/
	.document-title-model { width: auto; text-align: center; margin-right: 15%}/*********型号*********/
	.document-title-lab { width: auto; text-align: center; margin-right: 20%}/*********实验室*********/
	.document-title-time { width: auto; text-align: center; margin-right: 16%}/*********时间*********/
	.document-title-type { width: auto; text-align: center; margin-right: 9%}/*********测试类型*********/
	.document-title-report { width: auto; text-align: center;}/*********报告*********/
	
	.doc-product { width:auto; margin-right: 9%!important;}
	.doc-model { width: auto; text-align: center; margin-right: 9%!important;}
	.doc-lab { width: auto; text-align: center; margin-right: 10%}
	.doc-time { width: auto; text-align: center; margin-right: 10%}
	.doc-type { width: auto; text-align: center; margin-right: 10%}
	.doc-report { width: auto; text-align: center;}
	.doc-report a { color: #34ac4f!important;}

	
	/*********产品认证*********/
	.document-title-certification { width: auto; text-align: center; margin-right: 10%}/*********证书类型*********/
	.document-title-jigou { width: auto; text-align: center;}/*********机构*********/
	.document-title-zs { width: auto; text-align: center;}/*********证书*********/
	
	.doc-certification { width: auto; text-align: center;margin-right: 15%!important; margin-left: 5%}
	.doc-jigou { width: auto; text-align: center;}
	.doc-zs { width: auto; text-align: center;}
	.doc-zs a { color: #34ac4f!important}
	

	/*********其他*********/
	.document-title-tuzhi { width: auto; text-align: center; margin-right: 24%}/*********图纸*********/
	.document-title-specification { width: auto; text-align: center;}/*********说明书*********/
	.document-title-mingpai { width: auto; text-align: center; margin-right: 25%}/*********铭牌*********/
	.document-title-other { width: auto; text-align: center;}/*********其他*********/
	
	.doc-tuzhi { width: auto; text-align: center; margin-right: 10%}
	.doc-specification { width: auto; text-align: center;}
	.doc-specification a { color: #34ac4f!important}
	.doc-mingpai { width: auto; text-align: center; margin-right: 10%}
	.doc-other { width: auto; text-align: center;}

	
	.document-table { width: auto; overflow: hidden;}
	.document-table ul { width: auto; overflow: hidden; padding:0px 10px; border-bottom: 1px dashed #eee;}
	.document-table ul:last-child { border-bottom: none;}
	.document-table ul li { float: left;}
	.document-table ul li a { font-size: 13px; color: #444; display: block; padding: 12px 0px;}
	
	.document-remarks { width: 100%; overflow: hidden;}

	/*********体系*********/
	.tixi-type { width: auto; text-align: left!important; margin-right: 11%!important}/*********体系-类型*********/
	.tixi-jigou { width: auto; text-align: center; margin-right: 5%!important}/*********体系-机构*********/
	.tixi-time { width: auto; text-align: center; margin-right: 11%!important}/*********体系-时间*********/
	.tixi-zs { width: auto; text-align: center; margin-right: 0%!important}/*********体系-证书*********/

	.doc-tixi-type { width: auto; text-align: left!important;margin-right: 3.2%!important}
	.doc-tixi-jigou { width: auto; text-align: center;margin-right: 3.2%!important}
	.doc-tixi-time { width: auto; text-align: center;margin-right: 6%!important}
	.doc-tixi-zs { width: auto; text-align: center;margin-right: 0%!important}
	.doc-tixi-zs a { color: #34ac4f!important}
	
	/*********************购物车*********************/
	.trolley-wrap { width: 96%; overflow: hidden; margin: 0 auto; padding-bottom: 30px;  border-top: 2px solid #ddd; padding-top: 15px;}
	.trolley-title { width: auto; overflow: hidden; padding: 0px 10px;}
	.trolley-title ul li { float: left; text-align: center;}
	.trolley-title ul li span { font-size: 14px; color: #555;}
	.trolley-title-select { width: 20%; overflow: hidden; text-align: left!important;}
	.trolley-title-select input { margin-right: 7px;}
	.trolley-title-name { width: 20%; overflow: hidden; text-align: left!important;}
	.trolley-title-standard { width: 20%; overflow: hidden;}
	.trolley-title-qualification { width: 20%; overflow: hidden;}
	.trolley-title-time { width: 20%; overflow: hidden;}
	.trolley-title-edit { width: 20%; display: none;}

	.trolley-main { width: auto; overflow: hidden;}
	.trolley-list { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px; padding: 0px 10px;}
	.trolley-lab { width: auto; overflow: hidden; padding: 12px 0px; border-bottom: 1px dashed #ddd;}
	.trolley-lab span { font-size: 13px; color: #333; line-height: 2;}
	.trolley-lab a { font-size: 13px; color: #175191; display: inline-block; margin-right: 30px; line-height: 2;}
	.trolley-lab a:nth-child(2) { width: 70%}
	.trolley-lab span,.trolley-lab a { vertical-align: middle;}

	.trolley-form { width: auto; overflow: hidden;}
	.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-top: 10px; padding-bottom: 10px;}
	.trolley-form-inner:last-child { border-bottom: none;}
	.trolley-form-inner ul li { float: left; text-align: center; padding: 10px 0px;}
	.trolley-form-inner ul li span { font-size: 14px; color: #333;}
	.trolley-form-inner ul li a { font-size: 14px; color: #333;}
	.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
	.trolley-form-inner ul li:hover a { color: #34ac4f;}

	.trolley-select { width: 10%; overflow: hidden; text-align: left!important; margin-top:20px;}
	.trolley-product { width: 90%; overflow: hidden; text-align: left!important;}
	.trolley-list-img { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left}
	.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.trolley-list-text { width: 70%; overflow: hidden; float: right; margin-top: 20px;}
	.trolley-standard { width: auto; overflow: hidden; margin-top:0px; margin-right: 15%}
	.trolley-qualification { width: auto; overflow: hidden; margin-top:0px; margin-right: 15%}
	.trolley-time { width: auto; overflow: hidden; margin-top: 0px; margin-right: 15%;}
	.trolley-time span { color: #175191!important}
	.trolley-edit { width: auto; overflow: hidden; margin-top:0px; display: none;}

	.trolley-bottom { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px; padding: 0px 0px 0px 10px;}
	.trolley-bottom-left { width: 40%; overflow: hidden; float: left; margin-top: 12px;}
	.trolley-bottom-left ul li { float: left;}
	.trolley-bottom-left ul li input { margin-right: 7px;}
	.trolley-bottom-left ul li span { font-size: 14px; color: #333;}
	.trolley-bottom-left ul li a { font-size: 14px; color: #333; display: inline-block; margin-left: 20px;}
	.trolley-bottom-left ul li span,.trolley-bottom-left ul li a { vertical-align: middle;}
	.trolley-bottom-left ul li:hover a { color: #34ac4f;}

	.trolley-bottom-right { width: 50%; overflow: hidden; float: right; text-align:right;}
	.trolley-bottom-right ul li { float: left; width: 50%; text-align: right;}
	.trolley-bottom-right ul li:first-child {margin-top: 12px;}
	.trolley-bottom-right ul li sapn { font-size: 14px; color: #333;}
	.trolley-bottom-right ul li a { font-size: 14px; color: #d00; display: inline-block; margin: 0px 3px; font-weight: bold;}
	.trolley-bottom-right ul li span,.trolley-bottom-right ul li a { vertical-align: middle;}
	.trolley-bottom-right ul li button { border: none; outline: none; height: 45px; padding: 0px 22px; font-size: 14px; color: #fff; background: #aaa}
	.trolley-bottom-right ul li:hover button { background: #34ac4f; }
	
	
	.index-top-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 15px 0px; border-bottom: 1px solid #ddd; position: fixed; z-index: 99}
	.index-top-main { width: 96%; overflow: hidden; margin:0 auto;}
	.index-top-welcome { width:auto; overflow: hidden; float: none; padding-left: 7px; padding-bottom: 3px;}
	.index-top-welcome span { font-size: 14px; color: #444;}
	.index-top-link { width: auto; overflow: hidden; float: none; text-align: left;}
	.index-top-link a { font-size: 13px; color: #444; display: inline-block; padding: 0px 7px;}
	.index-top-link span { font-size: 13px; color: #777;}
	.index-top-link a,.index-top-link span { vertical-align: middle;}
	.index-top-link a:hover { color: #3fc35c;}
	
	.index-head-wrap { width: 100%; padding: 25% 0px 20px; margin-top:0%; z-index: 99; position: static; height: 50px;}
	.index-head-main { width: 96%; margin: 0 auto; height: auto;}
	.web-top-logo { width:40%; overflow: hidden; float: left;}
	.web-top-logo img { width: 80%; display: block;}
	
	.web-nav { width: 20%; float: right; background: none; margin-top: 16px; margin-right: 10px; padding: 0; position: static;}
	
	.web-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.web-nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 34px; height: 40px; background-size: 100%;}
	.web-nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:155px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #3fc35c;
	}
	.web-nav-main ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none;}
	.web-nav-main ul li:last-child { border-bottom:none;}
	.web-nav-main ul li a { font-size:14px; color: #333; display: block; padding:5% 0%;}
	.web-nav-main ul li span { display: none;}
	.web-nav-main ul li:hover { background:#3fc35c; border-bottom: none; border-top: none}
	.web-nav-main ul li:hover a { color: #fff;}
	.web-nav-main ul li.current { background:#3fc35c; border-bottom: none; border-top: none;}
	.web-nav-main ul li.current a { color: #fff;}

	
	.top-search { width:300px; overflow: hidden; float: right; text-align: right; margin-top: 20px; height: 44px; display: none;}

	
	.about-wrap { width: 100%; overflow: hidden; padding: 1% 0px 20px;}
	.about-main { width: 95%; overflow: hidden; margin: 0 auto;}

	.web-dutian-info-wrap { width: auto; overflow: hidden; margin-top: 30px; }
	.web-dutian-info { 
		width: auto; 
		height:auto;
		overflow: hidden; 
		background: none;
		background-size: 100% 100%;
		position: relative;
		margin: 0 auto;
	}
	.web-dutian-info-title { width: auto; overflow: hidden;  text-align: left; position: static; right:0%; top: 0%; z-index:9999;}
	.web-dutian-info-title h3 { font-size: 26px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline}
	.web-dutian-info-title h4 { font-size: 26px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline; margin-left: 10px;}
	.web-dutian-info-title h5 { font-size: 17px; color: #175191; font-family: myFirstFont; padding-bottom: 5px;}
	.web-dutian-info-title span { display: block; width: 60px; height: 4px; background: #175191; text-align: left; float: none; margin-top: 5px;}

	.web-dutian-info-pic { width: 710px; overflow: hidden; position: absolute; left: 0; top: 7%; display: none;}
	.web-dutian-info-pic img { width: auto; display: block;}

	.dutian-info-content { 
		width: auto; 
		overflow: hidden;
		position: static; 
		right:0%; 
		bottom: 0%;
		font-size: 14px;
		color: #555;
		line-height: 2.4;
		text-indent: 2em;
		margin-top: 10px;
	}

	.our-service { width:auto; overflow: hidden; margin-top: 30px;}
	.our-service-left { width:15%; overflow: hidden; float: left;}
	.our-service-left img { width: 100%; display: block;}

	.our-service-right { width: 82%; overflow: hidden; float: right; }
	.our-service-title { width: auto; overflow: hidden;}
	.our-service-name { width: 50%; overflow: hidden; float: left;}
	.our-service-name h3 { font-size: 24px; color: #34ac4f; font-weight: normal; letter-spacing: 1.5px;}
	.our-service-en { width: 40%; overflow: hidden; float: left; margin-left: 7px; margin-top: 4px;}
	.our-service-en img { width: 85%; display: block;}
	.our-service-en h4 { font-size: 12px; color: #333; font-weight: normal; padding-bottom: 2px; letter-spacing: 1px;}

	.our-service-content { width: auto; overflow: hidden;}
	.our-service-content ul li { overflow: hidden; margin-top: 15px;}
	.our-service-content ul li h5 { font-size: 15px; color: #175191; font-weight: normal; display: inline-block; padding-bottom: 5px;}
	.our-service-content ul li h4 { font-size: 15px; font-weight: normal; display: inline-block;}
	.our-service-content ul li span { font-size: 14px; color: #555; font-weight: normal; display: block; line-height: 1.7}
	.our-service-content ul li img { width: 25%; display: inline-block;}

	.mylab-lab { width: auto; overflow: hidden; margin-top: 30px;}
	.mylab-lab-title { width:auto; overflow: hidden;}
	.mylab-lab-title h4 { font-size: 26px; display: inline-block;}
	.mylab-lab-title h5 { font-size: 15px; display: inline-block; color: #175191; font-weight: normal; padding-left: 20px;}
	.mylab-lab-title img { width: 30%; display: inline-block;}
	.mylab-lab-title img,.mylab-lab-title h5 { vertical-align: middle;}

	.mylab-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-info { width: auto; overflow: hidden; float: none; padding: 0px 0px 10px; height: auto;}
	.mylab-info-inner { width: auto; overflow: hidden; padding: 15px; font-size: 15px; color: #fff; line-height:2.2; margin: 0 auto;}
	.mylab-question { background: url(../images/question_icon.png) no-repeat #3da955 center; background-size: 60%;}
	.mylab-solution { background: url(../images/solution_icon.png) no-repeat #24973e center; background-size: 60%;}
	.mylab-info-inner h5 { font-size: 20px; color: #fff; font-weight: normal; text-align: center; display: block; padding-bottom: 5px;}
	.mylab-info-inner h6 { font-size: 20px; color: #fff; font-weight: normal; text-align: center; display: inline; padding-bottom: 13px;}
	.mylab-info-inner h4 { font-size: 20px; color: #fff!important; font-weight: normal; text-align: center; display: inline-block;}
	.solution-title { width: auto; overflow: hidden; text-align: center;}
	.solution-title img { margin-right: 10px;}
	.solution-title img,.solution-title h6 { vertical-align: middle;}

	.about-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.about-pic ul li { float: left; margin-left: 2%; width: 23.5%; text-align: center;}
	.about-pic ul li:first-child { margin-left: 0;}
	.about-pic ul li img { width: 100%; display: block;}

	.about-progress { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-content { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-title { width: auto; overflow: hidden; float: none; text-align: left; margin: 10px auto 0;}
	.about-progress-title h3 { font-size:20px; color: #555; font-weight: normal; letter-spacing: 0px; display: inline}
	.progress-title-right { float: none; width:auto; margin-left: 0px; display: inline}
	.progress-title-left { float: none; width:auto; display: inline}

	.progress-title { margin-top: 25px; text-align: left;}
	.progress-title h3 { width: 35px; margin: 0 auto; text-align: left;}
	

	.about-progress-use { width:auto; overflow: hidden; float: none; margin-left: 0; margin-top: 15px;}
	.about-progress-use ul li { float: left; background: #34ac4f; padding: 12px 12px; border-radius: 13px; width: 33%; height: 110px; margin-top: 10px;}
	.about-progress-use ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 34px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  40px auto 0;
	}
	.about-progress-use ul li:nth-of-type(even) { background: none; width: 10%; padding: 15px 0px; margin: 0 auto; text-align: center;}

	.about-progress-use-second { width:auto; overflow: hidden; float: none; margin-left:0px; margin-top: 10px;}
	.about-progress-use-second ul li { float: left; background: #34ac4f; padding: 12px 12px; border-radius: 13px; width: 33%; height: 110px; margin-top: 10px;}
	.about-progress-use-second ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use-second ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use-second ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 34px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  30px auto 0;
	}
	.about-progress-use-second ul li:nth-of-type(even) { background: none; width: 10%; padding: 15px 0px; margin: 0 auto; text-align: center;}
	
	.expert-wrap { width: 100%; overflow: hidden; padding:2% 0px 20px;}
	.expert-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.location-wrap { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.location-wrap a { font-size: 14px; color: #555;}
	.location-wrap span { font-size: 14px; color: #555;}
	.location-wrap a,.location-wrap span { vertical-align: middle;}
	.location-wrap a:hover { color: #5b8ecd;}
	.location-wrap a.active { color: #5b8ecd;}

	.expert-filter { width:auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.expert-filter-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-specialty { width: auto; overflow: hidden;}
	.expert-specialty-title { width:25%; overflow: hidden; float: left;}
	.expert-specialty-title h3 { font-size: 15px; color: #222; display: inline;}
	.expert-specialty ul { width: 73%; overflow: hidden; float: right;}
	.expert-specialty ul li { float: left; margin-left: 5%; margin-bottom: 20px;}
	.expert-specialty ul li:first-child { margin-left: 5%;}
	.expert-specialty ul li:nth-of-type(8n+1) { margin-left: 5%;}
	.expert-specialty ul li input { margin-right: 10px; width: 16px; height: 16px;}
	.expert-specialty ul li span { font-size: 14px; color: #222;}

	.expert-filter-search { width: auto; overflow: hidden;}
	.expert-filter-title { width:25%; overflow: hidden; float: left; margin-top: 11px;}
	.expert-filter-title h3 { font-size: 15px; color: #222; display: inline;}

	.expert-filter-input { width: 73%; overflow: hidden; float: right;}
	.expert-filter-input input { width:95%; height: 40px; padding-left: 10px; border: 1px solid #ddd; outline: none;}
	.expert-filter-button { display: inline-block; margin-top: 0px; margin-left: -5px;}
	.expert-filter-input a { 
		background: #3fc35c;
		font-size: 15px; 
		color: #fff; 
		text-align: center;
		padding: 11px 15px 11px;
		display: none;
	}
 
	.expert-content { width: auto; overflow: hidden;}
	.expert-content ul li { float: none; overflow: hidden; width: auto; margin-top: 20px;}
	.expert-left-img { width: 22%; overflow: hidden; float: left;}
	.expert-left-img img { width:100%; display: block;}
	.expert-info { width: 75%; overflow: hidden; float: right; margin-top: 0px;}
	.expert-info h3 { font-size: 16px; color: #222; font-weight: normal; padding-bottom: 7px;}
	.expert-info span { font-size: 14px; color: #333; display: block; line-height: 2;}

	.expert-details-wrap { width: auto; overflow: hidden; margin-top: 20px;}
	.expert-details-top { width: auto; overflow: hidden; margin: 0 auto;}
	.expert-details-pic { width: 40%; overflow: hidden; float: left;}
	.expert-details-pic img { width: 100%; display: block;}
	.expert-details-info { width: 55%; overflow: hidden; float: right; margin-top: 10px;}
	.expert-details-info h3 { font-size: 20px; color: #333; font-weight: normal; font-family: myFirstFont; padding-bottom: 10px;}
	.expert-details-info span { font-size: 15px; color: #555; font-family: myFirstFont; line-height: 2.2; display: block;}

	.expert-details-content { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 20px;}
	.expert-details-content h3 { font-size: 18px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}
	.expert-details-text { width: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; font-size: 15px; color: #555; line-height: 2; text-indent: 2em;}

	.expert-details-share { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-share h3 { font-size: 18px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-details-news { width: auto; overflow: hidden;}
	.expert-details-news ul li { float: none; margin-left: 0%; width: auto; background: #f3f5f6; margin-top: 20px;}
	.expert-details-news ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-details-news-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-details-data { width: 22%; overflow: hidden; float: left;  border-right: 1px solid #ddd; padding-right: 5px; margin-top: 3px;}
	.expert-details-data h4 { font-size: 36px; color: #333; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data h5 { font-size: 16px; color: #777; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data span { display: block; width: 40px; height: 4px; background: #ddd; margin-top: 10px;}
	.expert-details-news-text { width: 69%; overflow: hidden; float: right; font-size: 13px; color: #999;}
	.expert-details-news-text a { font-size: 14px; color: #333; display: block; padding-bottom: 7px;}
	.expert-details-more { margin-top: 7px;}
	.expert-details-more a { padding-bottom: 0!important; font-size: 14px!important; color: #555!important;}
	.expert-details-news-text a:hover { color: #34ac4f;}
	.expert-details-more a:hover { color: #34ac4f!important;}

	.expert-details-consult { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-consult h3 { font-size: 18px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-consult-content { width: auto; overflow: hidden; margin: 0px auto 0; }
	.expert-consult-content ul li { float: none; margin-left: 0%; width: auto; margin-top: 20px; overflow: hidden;}
	.expert-consult-content ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-consult-name { width: 20%; overflow: hidden; float: left; margin-top: 10px;}
	.expert-consult-name span { font-size: 15px; color: #555;}
	.expert-consult-input { width: 80%; overflow: hidden; float: right;}
	.expert-consult-input input { width: 96%; border: 1px solid #ddd; height: 40px; outline: none; padding-left: 10px;}
	.expert-consult-input textarea { width: 92%; border: 1px solid #ddd; height: 50px; outline: none; padding:10px;}
	.expert-consult-button { width: auto; overflow: hidden; margin: 0px auto; padding-top: 30px; text-align: right;}
	.expert-consult-button button { width:34.2%; height: 47px; background: #5b8ecd; color: #fff; font-size: 15px; text-align: center; border: none; outline: none; margin-left: 10%;}
	.expert-consult-button button:first-child { margin-left: 0;}
	
	.news-content { width: auto; overflow: hidden;}
	.fagui-left-wrap { width: auto; overflow: hidden; float: none;}
	.fagui-left-wrap ul li { overflow: hidden; background: #f3f5f6; margin-top:30px;}
	.fagui-left-inner { width: auto; overflow: hidden; padding: 20px 20px 10px;}
	.fagui-img { width: 40%; overflow: hidden; float: left; display: none}
	.fagui-img img { width: 100%; display: block;}
	.fagui-text { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.fagui-text h3 { font-size: 16px; color: #222; font-weight: normal; font-family: myFirstFont;}
	.fagui-info { width: auto; overflow: hidden; font-size: 14px; color: #666; font-family: myFirstFont; margin-top: 20px; line-height: 1.7;}
	.fagui-buttom { width: auto; overflow: hidden; margin-top: 20px;}
	.fagui-expert { width: 50%; overflow: hidden; float: left;}
	.fagui-expert span { font-size: 14px; color: rgba(85,85,85,.6); font-family: myFirstFont;}
	.fagui-data { width: 50%; overflow: hidden; float: right; text-align: right;}
	.fagui-data strong { font-size: 22px; color: rgba(85,85,85,.6); font-family: myFirstFont;}

	.fagui-left-wrap ul li:hover {  
		background-color: rgb(52, 172, 79);
		box-shadow: 0px 5px 37px 0.32px rgba(102, 102, 102, 0.66);
	}
	.fagui-left-wrap ul li:hover .fagui-text h3 { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-info { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-expert span { color: rgba(255,255,255,.6);}
	.fagui-left-wrap ul li:hover .fagui-data strong { color: rgba(255,255,255,.6);}

	.yantaohui-wrap { width: 360px; overflow: hidden; float: right; margin-top: 40px; display: none}
	.yantaohui-content { width: auto; overflow: hidden;}
	.yantaohui-title { width: auto; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 7px;}
	.yantaohui-name { width: 30%; overflow: hidden; float: left}
	.yantaohui-name span { font-size: 16px; color: #333; font-family: myFirstFont;}
	.yantaohui-link { width: 30%; overflow: hidden; float: right; text-align: right;}
	.yantaohui-link a { font-size: 14px; color: #888; font-family: myFirstFont;}
	.yantaohui-link a:hover { color: #3fc35c;}
	.yantaohui-name span,.yantaohui-link a { vertical-align: middle;}

	.yantaohui-list { width: auto; overflow: hidden;}
	.yantaohui-list ul li { overflow: hidden; margin-top: 20px;}
	.yantaohui-data { width: 90px; background: #f3f5f6; text-align: center; padding: 15px 0px; float: left;}
	.yantaohui-data h3 { font-size: 32px; color: #555; font-family: myFirstFont; padding-bottom: 8px; line-height: 1; font-weight: normal;}
	.yantaohui-data h4 { font-size: 16px; color: #555; font-family: myFirstFont; font-weight: normal; line-height: 1;}
	.yantaohui-text { width: 250px; overflow: hidden; float: right; font-size: 14px; color: #999; font-family: myFirstFont; line-height: 1.6;}
	.yantaohui-text a { font-size: 16px; color: #333; font-family: myFirstFont; padding-bottom: 10px; display: block;}
	.yantaohui-list ul li:hover .yantaohui-text a { color: #3fc35c;}

	.fagui-contact { width: auto; overflow: hidden; margin-top: 50px;}
	.fagui-contact img { width: 100%; display: block; margin: 0 auto;}
	
	.news-details-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.news-details-title h3 { font-size: 22px; color: #333; font-weight: normal; padding-bottom: 5px;}
	.news-details-title span { font-size: 12px; color: #888; display: inline-block; margin-left: 20px;}
	.news-details-title span:nth-child(2) { margin-left: 0;}
	.news-details-title span:nth-child(4) { margin-left: 20px;}
	.news-details-content div { width: 100%!important;}
	.news-details-content table { width: 100%!important;}
	.news-details-content img { max-width: 100%; display: block; margin: 0 auto;}

	.news-details-content { width: auto; overflow: hidden; margin-top: 20px; font-size: 14px; color: #555; line-height: 2;}
	.news-details-more { width: auto; overflow: hidden; margin-top: 10px; padding-top: 0px; border-top:1px solid #ddd;}
	.news-details-text { width: auto; overflow: hidden; margin-top: 10px;}
	.news-details-text span { font-size: 14px; color: #555;}
	.news-details-text a { font-size: 14px; color: #555;}
	.news-details-text span,.news-details-text a { vertical-align: middle;}
	.news-more-left { float: none;}
	.news-more-right { float: none; text-align: left;}
	.news-details-text a:hover { color: #34ac4f;}

	.expert-particulars-title { width: auto; overflow: hidden; border-bottom: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-particulars-title ul li { float: left; background: #f3f5f6;}
	.expert-particulars-title ul li h3 { font-size: 20px; color: #555; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px;}
	.expert-particulars-title ul li:hover { background: #5b8ecd}
	.expert-particulars-title ul li:hover h3 { color: #fff;}
	.expert-particulars-title ul li.active { background: #5b8ecd;}
	.expert-particulars-title ul li.active h3 { color: #fff;}

	.expert-share-wrap { width: auto; overflow: hidden; margin-top: 10px;}
	
	.consult-wrap { width: 100%; overflow: hidden; height:auto; margin-top: 0px; margin-bottom: 0px; padding-top: 2%; padding-bottom: 30px;}
	.consult-main { 
		width: 94%; 
		overflow: hidden; 
		position: static; 
		left: 0; 
		right: 0;
		top: 0;
		margin: auto; 
		z-index: 999;
		background-color: rgb(255, 255, 255);
		box-shadow:none;
		padding: 0;
	}
	.consult-inner { width: auto; overflow: hidden;}
	.consult-inner h3 { font-size: 20px; color: #222; font-family: myFirstFont; font-weight: normal; margin-bottom: 7px;}
	.consult-inner span { font-size: 15px; color: #777;}

	.consult-content { width: auto; overflow: hidden; margin:  0 auto;}
	.consult-content ul li { overflow: hidden; margin-top: 20px;}
	.consult-name { width: 22%; overflow: hidden; float: left; margin-top: 12px;}
	.consult-name span { font-size: 15px; color: #333!important; font-family: myFirstFont; font-style:normal;}
	.consult-input { width: 75%; overflow: hidden; float: right;}
	.consult-input input { width: 92%; height: 45px; border: 1px solid #ddd; padding-left: 10px; outline: none;}
	.consult-name span,.consult-input input { vertical-align: middle;}
	.consult-input textarea { width: 88.5%; height: 100px; padding:10px; border: 1px solid #ddd; outline: none;}
	.consult-input button { width: 42.5%; margin-left: 5%; border: none; background: #5b8ecd; height: 45px; color: #fff; font-size: 15px;}
	.consult-input button:nth-child(1) { margin-left: 0;}

	.contact-wrap { width: 100%; overflow: hidden; padding: 2% 0px 15px;}
	.contact-main { width:95%; overflow: hidden; margin:0 auto;}
	.contact-title { width:auto; overflow: hidden; text-align: center;}
	.contact-title h3 { font-size: 24px; color: #333; display: inline;}
	.contact-title span { display: inline-block; background: url(../images/detection_icon.png) no-repeat; width: 22px; height: 22px; background-size: 100% 100%; margin: 0px 12px;}
	.contact-title h4 { font-size: 20px; color: #333; font-weight: normal; padding-top: 10px;}

	.contact-content { width: auto; overflow: hidden; margin: 30px auto 0;}
	.contact-content img { width: 100%; display: block; margin: 0 auto;}
	.contact-info { 
		width: auto; 
		overflow: hidden;
		background-color: rgb(255, 255, 255);
		box-shadow: none;
		padding: 0px;
		margin: 10px auto 0;
	}
	.contact-text { width: auto; overflow: hidden; float: none;}
	.contact-text h3 { font-size: 20px; color: #296aa7; font-family: myFirstFont; font-weight: normal;}
	.contact-text h4 { font-size: 15px; color: #3570a8; font-family: myFirstFont; font-weight: normal; letter-spacing: 0.3px; padding-bottom:10px;}
	.contact-text span { font-size: 14px; color: #3570a8; font-family: myFirstFont; font-weight: normal; display: block; line-height: 2.2;}

	.contact-ewm { width: auto; overflow: hidden; text-align: center; margin: 10px auto 0px; float: none;}
	.contact-ewm img { width: 150px; display: block; margin: 0 auto;}
	.contact-ewm span { font-size: 18px; color: #3570a8; margin-top: 15px; display: block;}
	
	
	.index-banner-wrap { width: 100%!important; overflow: hidden; margin: 0 auto; padding-top: 0%}
	.index-banner-button { width: 300px; overflow: hidden; float: left; background: #f3f5f6; height: 300px!important; text-align: center; display: none;}
	.index-banner-button a { display: inline-block; border: 1px solid #555; font-size: 18px; color: #43628f; padding: 8px 25px; border-radius: 10px; margin-top: 30px;}
	.index-banner-button a:first-child { margin-top: 90px;}
	
	
	#container {
		width: 100%;
		height: 180px!important;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		float: none;
	}
	.sections,.section {
		height:100%;
	}
	#container,.sections {
		position: relative;
	}
	.section {
		background-color: #CCDCE5;
		background-size: cover;
		background-position: 50% 50%;
		text-align: center; 
		color: #f00;
	}
	#section0 {
		background-image:url(../images/banner1.jpg);
	}
	#section1 {
		background-image:url(../images/banner2.jpg);
	}
	#section2 {
		background-image:url(../images/banner3.jpg);
	}
	
	
	.mylab-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mylab-main { width: 95%; overflow: hidden; margin: 0 auto;}

	.home-mylab-head-inner { width: 95%; overflow: hidden; margin: 0 auto; }
	.mylab-head { width: auto; overflow: hidden; border-bottom: 1px solid #3fc35c; padding-bottom: 20px;}
	.mylab-title { width: auto; overflow: hidden; float: none;}
	.mylab-title h3 { font-size: 50px; font-weight:bolder;}
	.mylab-title h4 { font-size: 18px; color: #175191; font-family:"宋体"; padding-top:7px; padding-left: 7%;}
	.index-mylab-info { width: auto;overflow: hidden; float: none; font-size: 14px; font-family: "宋体"; color: #797a7b; line-height:1.6; font-weight:normal; margin-top: 15px;}
	.index-mylab-info span { font-size: 16px; display: inline}
	.mylab-title img { width: 40%; display: block;}
	.index-mylab-info img { width: auto; display: inline-block;}

	.index-mylab-content { width: auto; overflow: hidden; margin-top: 10px;}
	.index-mylab-content ul li { float: left; border: 1px solid #ddd; width: 48.3%; text-align: center; margin-top: 20px; margin-left: 2%; height: 220px;}
	.index-mylab-content ul li:nth-of-type(3n+1) { margin-left: 2%;}
	.index-mylab-content ul li:nth-of-type(odd) { margin-left: 0%;}
	.mylab-inner { width: auto; overflow: hidden; padding: 10px;}
	.mylab-img { width:auto; overflow: hidden;}
	.mylab-img img { width: 100%; display: block;}
	.mylab-text { width: auto; overflow: hidden; margin-top:15px; font-size: 16px; color: #555; line-height:1.6;}
	.mylab-text h3 { font-size: 17px; color: #3fc35c; font-weight: normal;}
	.mylab-text span { font-size: 16px;}
	.mylab-text-last { margin-top: 25px;}
	.mylab-text-last h3 { margin-top:17px;}

	.mylab-progress { width:100%; overflow: hidden; background: url(../images/progress_background.jpg) no-repeat; background-size: 100% 100%; padding: 20px 0px 20px;}
	.mylab-progress-wrap { width: 95%; overflow: hidden; margin: 0 auto;}
	.mylab-progress-wrap h2 { font-size: 24px; color: #676767; font-weight: normal; text-align: center;}

	.mylab-progress-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-progress-content ul li { float: left; width: 50%; text-align: center; height: 240px;}
	.mylab-progress-content ul li:nth-child(1) { height: 180px;}
	.mylab-progress-content ul li:nth-child(2) { height: 180px;}
	.mylab-progress-content ul li:nth-child(5) { height: 200px;}
	.mylab-progress-content ul li h3 { font-size: 30px; color: #3fc35c; font-weight: normal; font-family: "黑体";}
	.mylab-progress-title { width: 80%; overflow: hidden; border-top: 2px solid #666; margin:0 auto 14px;}
	.mylab-progress-title a {
		font-size:18px;
		color: rgb(255, 255, 255);
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
		background: #4fb866;
		padding:5px 12px 7px;
		margin-top: 14px;
		display: block;
	}
	.mylab-progress-info { overflow: hidden; text-align: left; width: 80%; margin: 0 auto;}
	.mylab-progress-info span { font-size: 13px; color: #222; font-family: "宋体"; display: inline-block; margin-left: 0px; line-height: 1.7}
	.mylab-progress-info i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; background-size: 100%; width: 4px; height: 4px; margin-right: 8px;}
	.mylab-progress-info span,.mylab-progress-info i { vertical-align: middle;}

	.index-service-wrap { width:100%; overflow: hidden; background: #f7fcff; padding:30px 0px;}
	.index-service-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.index-service-main h2 { font-size: 24px; color: #676767; font-weight: normal; text-align: center;}

	.index-service-content { width: auto; overflow: hidden;}
	.index-service-content ul li { float: left; width: 50%; text-align: center; margin-top: 40px; height: 100px; }
	.index-service-content ul li:nth-child(1) { margin-top: 40px;}
	.index-service-content ul li:nth-child(2) { margin-top: 40px;}
	.index-service-content ul li:nth-child(3) { margin-top: 40px;}
	.index-service-icon { width: auto; height: 60px;}
	.index-service-icon img { width:20%; display: block; margin: 0 auto;}
	.index-service-text { width: auto; overflow: hidden;}
	.index-service-text span { font-size: 15px; color: #121212; font-weight: normal; letter-spacing: 2px; display: inline-block;}
	.index-service-text h5 { font-size: 15px; display: inline-block; letter-spacing: 2px;}
	.index-service-text img { width:80%; display: inline-block;}

	.index-progress-wrap { width: 100%; overflow: hidden; background: #f2f7f9; padding: 30px 0px;}
	.index-progress-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.index-progress-main h2 { font-size: 20px; color: #676767; font-weight: normal; text-align: center;}

	.index-progress-content { width: auto; overflow: hidden; margin-top: 10px;}
	.index-progress-content ul li { float: left; width: 50%; text-align: center; margin-top: 15px; height: 160px;}
	.index-progress-title { 
		width: 80%;
		overflow: hidden;
		margin: 0 auto;
		background-image: -moz-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -webkit-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -ms-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		padding: 7px 0px 10px;
	}
	.index-progress-title a { font-size: 20px; color: #fff;}
	.index-progress-text { width: 90%; overflow: hidden; text-align: left; margin-top: 7px; margin-left: 7%;}
	.index-progress-text span { font-size: 13px; color: #222; display: inline-block; margin-left: 0px; line-height: 2}
	.index-progress-text i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
	.index-progress-text span,.index-progress-text i { vertical-align: middle;}

	.index-news-wrap { width: 100%; overflow: hidden; padding: 30px 0px 10px;}
	.index-news-main { width: 96%; overflow: hidden; margin:0 auto;}

	.index-fagui-wrap { width: auto; overflow: hidden; float: none;}
	.index-fagui-title { width: auto; overflow: hidden;}
	.index-fagui-biaoti { width: 40%; overflow: hidden; float: left;}
	.index-fagui-biaoti h3 { font-size: 20px; color: #333; font-weight: normal;}
	.index-fagui-link { width: 30%; overflow: hidden; float: right; text-align: right; margin-top: 8px;}
	.index-fagui-link a { font-size: 15px; color: #999999;}
	.index-fagui-link a:hover { color: #3fc35c;}
	.index-fagui-biaoti h3,.index-fagui-link a { vertical-align: middle;}

	.index-fagui-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.index-fagui-pic ul li { float: left; width: 49%; height: 120px; margin-left: 2%; position: relative; text-align: center; overflow: hidden;}
	.index-fagui-pic ul li:first-child { margin-left: 0;}
	.index-fagui-pic ul li img { 
		width: 100%; 
		height: 120px;
		overflow-x: hidden;
		overflow-y: hidden;
		transition-delay: 0s;
		transition-duration: 1s;
		transition-property: all;

		-ms-transition-delay: 0s;
		-ms-transition-duration: 1s;
		-ms-transition-property: all;

		-moz-transition-delay: 0s;
		-moz-transition-duration: 1s;
		-moz-transition-property: all;

		-webkit-transition-delay: 0s;
		-webkit-transition-duration: 1s;
		-webkit-transition-property: all;

		-o-transition-delay: 0s;
		-o-transition-duration: 1s;
		-o-transition-property: all;

	}
	.index-fagui-pic ul li img:hover { 
		transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
	}
	.index-fagui-pic ul li:first-child { margin-left: 0px;}
	.index-fagui-pic ul li span { 
		font-size: 14px; 
		color: #fff; 
		width: 100%;
		position: absolute;
		background: rgba(0,0,0,0.5);
		height: 35px;
		bottom: 0px; 
		left: 0;
		text-align: center;
		line-height: 2.5;
	}

	.index-fagui-content { width: auto; overflow: hidden;}
	.index-fagui-content ul li { overflow: hidden; margin-top: 18px;}
	.index-fagui-info { width:70%; overflow: hidden; float: left;}
	.index-fagui-info a { font-size: 13px; color: #222;}
	.index-fagui-data { width: 25%; overflow: hidden; float: right; text-align: right;}
	.index-fagui-data span { font-size: 13px; color: #222;}
	.index-fagui-info a,.index-fagui-data span { vertical-align: middle;}
	.index-fagui-content ul li:hover .index-fagui-info a { color: #3fc35c}

	.index-yantaohui-wrap { width: auto; overflow: hidden; float: none; border-top: 1px solid #eee; padding-top: 10px; margin-top: 20px;}
	.index-yantaohui-content { width: auto; overflow: hidden;}
	.index-yantaohui-content ul li { overflow: hidden; margin-top: 20px; padding-bottom: 25px; border-bottom: 1px dashed #ddd;}
	.index-yantaohui-content ul li:last-child { border-bottom: none;}
	.index-yantaohui-img { width: 40%; overflow: hidden; float: left;}
	.index-yantaohui-img img { width: 100%; display: block; height: 110px}
	.index-yantaohui-text { width: 57%; overflow: hidden; float: right;}
	.index-yantaohui-text h3 { font-size: 16px; color: #222; font-weight: normal;}
	.index-yantaohui-text div { font-size: 13px; color: #555; line-height: 2; margin-top: 8px;}
	.index-yantaohui-text span { font-size: 12px; color: #888; display: inline-block; margin-top: 7px;}
	.index-yantaohui-text h3:hover { color: #3fc35c;}
	
	
	/*********************上传产品*********************/
	.upload-input input { border: none!important; outline: none; margin-top: 10px;}

	.upload-wrap { width: auto; overflow: hidden;}
	.upload-wrap ul li { overflow: hidden; margin-top: 15px;}
	.upload-name { width: 100px; overflow: hidden; float: left; margin-top: 19px;}
	.upload-select { margin-top: 10px;}
	.upload-checkbox-text { margin-top: 6px;}
	.upload-name span { font-size: 15px; color: #333; display: inline-block}
	.upload-input { width: 70%; overflow: hidden; float: left;}
	.upload-input input { width: 60%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input a { display: block;}
	.upload-input select { width: 61.8%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input textarea { width: 90%; overflow: hidden; height: 300px; padding: 10px; border: 1px solid #ddd; outline: none;}
	.upload-input button { width: 130px; height: 50px; background: #34ac4f; outline: none; border: none; color: #fff; font-size: 16px;}
	.upload-checkbox input { width: 16px; height: 16px;}
	.upload-checkbox label input { vertical-align: middle;}
	.upload-checkbox span { font-size: 15px; color: #555; display: inline-block; margin: 7px 12px 0;}
	
	
	.upload-wrap-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 15px;}
	.upload-wrap-title ul { width: auto; overflow: hidden; padding: 10px 20px;}
	.upload-wrap-title ul li { float: left; width: 33.333%; text-align: center;}
	.upload-wrap-title ul li span { font-size: 13px; color: #333;}

	.upload-pro-main { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.upload-pro-inner { width: auto; overflow: hidden; padding: 15px 20px;}
	.upload-pro-inner ul li { overflow: hidden; border-bottom: 1px dashed #eee; padding-bottom: 10px; margin-top: 10px;}
	.upload-pro-inner ul li:first-child { margin-top:0;}
	.upload-pro-inner ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
	.upload-pro-inner ul li a { float: left; width: 33.333%; display: inline-block; text-align: center; font-size: 13px; color: #333;}
	.upload-pro-inner ul li a:hover { color: #34ac4f;}
	
	
	.laboratory-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.laboratory-main { width: 900px; overflow: hidden; margin:0 auto;}
	.lab-content { width: auto; overflow: hidden;}
	.lab-content-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.lab-content-title h3 { font-size: 20px; color: #444;}
	.lab-details-content { width: auto; overflow: hidden; margin-top: 15px; font-size: 15px; color: #555; line-height: 2;}

	.collection-list { width: auto; overflow: hidden;}
	.collection-list ul li { float: left; text-align: center; border: 1px solid #ddd; margin-left: 2%; width: 48.2%; margin-top: 5%; overflow: hidden;}
	.collection-list ul li:nth-child(5n+1) { margin-left: 2%;}
	.collection-list ul li:nth-child(odd) { margin-left: 0%;}
	.collection-pic { width: auto; overflow: hidden; position: relative; height: 180px; border-bottom: 1px dashed #ddd;}
	.collection-pic img { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 80%; }
	.collection-list ul li span { font-size: 12px; color: #555; display: inline-block; padding: 6px 0px 7px;}
	.collection-list ul li:hover { border: 1px solid #34ac4f}
	.collection-list ul li:hover span { color: #34ac4f;}
	.collection-list ul li:hover .collection-pic { border-bottom: 1px dashed #34ac4f}

	.list-page { overflow:hidden; width:315px; margin:0 auto; text-align: center; margin-top: 20px!important;}
	.list-page span { color:#e40723; font-size:13px; display: block}
	.list-page a { padding:10px 15px; border:1px solid #ccc; float:left; font-size:13px; color:#34ac4f; border-right: none; background: #fff}
	.list-page a:last-child { border-right: 1px solid #ccc;}
	.list-page a:hover { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	.list-page a.active { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	
	.web-dutian-info-content img { width: 20%; display: inline-block;}
	
	
}

@media only screen and (width:768px){
	
	/*********************顶部*********************/
	.mall-top-wrap { width: 100%;}
	.mall-head-wrap { width:auto; overflow: hidden; background: #f3f5f6; padding: 7px 0px; border-bottom: 1px solid #e1e1e1;}
	.mall-head-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.mall-head-welcome { width: 50%; overflow: hidden; float: left;}
	.mall-head-welcome span { font-size: 13px; color: #333;}
	.mall-head-welcome img { width: 5%; overflow: hidden; display: inline-block; padding: 0px 5px;}
	.mall-head-welcome span,.mall-head-welcome img { vertical-align: middle;}

	.mall-head-link { width: auto; overflow: hidden; float: right; text-align: right;}
	.mall-head-link a { font-size:13px; color: #333;}
	.mall-head-link span { font-size: 12px; color: #aaa; display: inline-block; padding: 0px 5px;}
	.mall-head-link img { width: auto; display: inline-block; padding: 0px 3px;}
	.mall-head-link a,.mall-head-link span,.mall-head-link img { vertical-align: middle;}
	.mall-head-link a:hover { color: #34ac4f;}

	/*********************LOGO&SEARCH*********************/
	.mall-logo-wrap { width: 70%; overflow: hidden; margin:0 auto; float: left}
	.mall-logo { width: auto; overflow: hidden; float: none;}
	.mall-logo img { width: 25%; display: block}

	.mall-search { width: 50%; overflow: hidden; float: left; margin-top: 28px; margin-left: 50px; display: none}
	.mall-search-input { width: 85%; overflow: hidden; float: left;}
	.mall-search-input input { width: 100%; height: 50px; border: 2px solid #34ac4f; border-radius: 3px; outline: none; padding-left: 10px;}
	.mall-search-button { width: 15%; overflow: hidden; float: right;}
	.mall-search-button button { 
		width: 100%;
		background: #34ac4f;
		outline: none; 
		border: none; 
		height: 54px; 
		display: table-cell!important;
		vertical-align: top;
		font-size: 18px;
		color: #fff;
		text-align: center;
	}

	/*********************导航栏*********************/
	.mall-top-line { border-bottom: none; width: auto; position: relative;}

	.nav { width: 20%; float: right; background: none; margin-top: 22px; margin-right: 10px; padding: 0; border-bottom: none;}
	.nav-wrap { width: auto; position: static; margin: 0 auto;}
	.nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 34px; height: 40px; background-size: 100%;}
	.nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:75px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #34ac4f;
		height: auto;
	}
	.nav-main ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none; text-align: center; float: none;}
	.nav-main ul li:last-child { border-bottom:none;}
	.nav-main ul li a { font-size:14px; color: #333; display: block; padding:3% 0%;}
	.nav-main ul li span { display: none;}
	.nav-main ul li:hover { background:#34ac4f; border-bottom: none; border-top: none}
	.nav-main ul li:hover a { color: #fff;}
	.nav-main ul li.current { background:#34ac4f; border-bottom: none; border-top: none;}
	.nav-main ul li.current a { color: #fff;}

	.nav-details { width: 100%; overflow: hidden; border: none; position:absolute; top:142px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.nav-classify { width: auto; overflow: hidden; background: #f3f5f6; position: relative;}
	.nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.nav-classify ul li:last-child { border-bottom: none;}
	.nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.nav-classify ul li:hover { background: #fff;}
	.nav-classify ul li:hover a { color: #34ac4f;}
	.nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.nav-classify ul li.current { background: #fff;}
	.nav-classify ul li.current a { color: #34ac4f;}
	.nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-classify-text { float: none; position: static; top: 0; left: 0px; z-index: 99; margin-left: 15px; padding-top: 15px;}
	.nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
	.classify-title { font-size: 16px!important; color: #333!important; font-weight: bold;}


	/*********************筛选*********************/
	.mall-filter-wrap { width: 100%; overflow: hidden; border-top: 2px solid #34ac4f}
	.mall-result { width: 96%; overflow: hidden; margin:7px auto; padding: 10px 0px;}
	.mall-result a { font-size: 14px; color: #555; display: inline-block; padding: 0px 4px;}
	.mall-result span { font-size: 12px; color: #777; display: inline-block; padding: 0px 5px;}
	.mall-result a,.mall-result { vertical-align: middle;}
	.mall-result a:hover { color: #34ac4f;}

	.mall-result-last { display: inline-block;}
	.mall-result-text { float: left}
	.mall-result-text a { display: inline-block; border: 1px solid #fff; padding: 5px 10px;}
	.mall-result-close { float: right;}
	.mall-result-close i { background: url(../images/mall_result_close.png) no-repeat #34ac4f center; display: inline; height: 31px; width: 30px;}
	.mall-result-last:hover a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last:hover i { display: block;}
	.mall-result-last.current a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last.current i { display: block;}

	.mall-classify-wrap { width:96%; overflow: hidden; margin: 0 auto; border: 1px solid #ddd;}
	.mall-classify-main { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.mall-classify-main:last-child { border: none;}
	.mall-classify-title { width: 12%; overflow: hidden; float: left; background: none; text-align: center;}
	.mall-classify-title h3 { font-size: 15px; color: #333; font-weight: bold; padding: 15px 0px;}
	.mall-classify-text { width: 86%; overflow: hidden; float: right;}
	.mall-classify-text ul li { float: left; margin-right: 4%;}
	.mall-classify-text ul li a { font-size: 13px; color: #333; padding: 15px 0px; display: inline-block}
	.mall-classify-text ul li:hover a { color: #34ac4f;}
	.mall-classify-text ul li.current a { color: #34ac4f;}

	/*********************商城列表*********************/
	.mall-list-wrap  { width: 100%; overflow: hidden; padding: 20px 0px;}
	.mall-list-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.mall-left-recommend { width: 260px; overflow: hidden; float: left; border: 1px solid #ddd; display: none}

	.mall-right-service { width:auto; overflow: hidden; float: none;}
	.mall-right-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 12px 0px;}
	.mall-right-title h3 { font-size: 15px; color: #333; padding-left: 20px;}

	.mall-service-list { width: auto; overflow: hidden;}
	.mall-service-list ul li { float: left; width: 32%; margin-top: 25px; margin-left: 2%; text-align: center; height: 200px!important;}
	.mall-service-list ul li:nth-of-type(odd) { margin-left: 2%;}
	.mall-service-list ul li:nth-child(3n+1) { margin-left: 0;}
	.mall-service-list ul li span { display: block; font-size: 14px; color: #333; margin-top: 7px;}
	.mall-service-list ul li img { display: block; margin: 0 auto; height: 180px; width: 80%;}
	.mall-service-list ul li:hover span { color: #34ac4f}

	.list_page { overflow:hidden; width:310px; margin:0 auto; text-align: center; margin-top: 20px;}
	.list_page span { color:#e40723; font-size:13px; display: block}
	.list_page a { padding:8px 10px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}



	/*********************详情头部*********************/
	.details-top { width: 100%; overflow: hidden; padding: 0px 0px 30px;}
	.details-top-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.details-left-img { width: 30%; height:220px; border: none; padding: 15px; position: relative; float: left;}
	.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

	.details-right-text { width: 62%; overflow: hidden; float: right; margin-top: 0px;}
	.details-right-text h3 { font-size: 17px; color: #333; font-weight: normal; padding-bottom: 10px;}
	.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

	.details-classify-text { width: auto; overflow: hidden;}
	.details-classify-text:first-child { margin-top:7px;}
	.details-classify-title { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.details-classify-title h5 { font-size: 15px; color: #333; font-weight: bold;}
	.details-classify-text:nth-child(3) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-text:nth-child(5) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-filter { width: auto; overflow: hidden; float: none; margin-top: 10px;}
	.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
	.details-classify-filter ul li a { font-size: 14px; color: #333; display: block; padding:7px 20px;}
	.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
	.details-classify-filter ul li:hover a { color: #34ac4f;}
	.details-classify-filter ul li.current { border: 1px solid #34ac4f}
	.details-classify-filter ul li.current a { color: #34ac4f;}

	.details-classify-filter select { 
		width: 100px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 35px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 80% center transparent;
		padding-left: 15px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px;}
	.details-classify-filter input { border: 1px solid #ddd; height: 35px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none;}
	.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
	.details-classify-time { display: inline-block;}
	.details-classify-radio { float: left; margin-left:10px; width: 70px;}
	.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none;}
	.details-classify-radio span { margin-left: 10px; display: inline-block;}

	.details-appointment { width: auto; overflow: hidden; margin-top: 12px;}
	.details-appointment a { font-size: 15px; color: #fff; background: #34ac4f; padding: 12px 24px 14px; display: inline-block;}


	/*********************详情介绍*********************/
	.details-info-wrap { width: 100%; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
	.details-info-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.details-info-title { width: auto; overflow: hidden; background: #f3f5f6; }
	.details-info-title h3 { font-size: 15px; color: #fff; background: #34ac4f; display: inline-block; padding: 10px 25px;}
	.details-info-text { width: auto; overflow: hidden; margin-top: 10px; color: #444; line-height: 2.2; text-indent: 2em;}


	/*********************订单确认*********************/
	.order-confirm-wrap { width: 100%; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.order-personal-info { width: auto; overflow: hidden;}
	.order-personal-title { width: auto; overflow: hidden; background: #f3f5f6;}
	.order-personal-title h3 { font-size: 15px; color: #fff; background: #34ac4f; display: inline-block; padding: 10px 25px;}

	.order-personal-text { width: auto; overflow: hidden; margin: 0 auto; padding-bottom: 30px;}
	.order-personal-text ul li { float: left; width: 47%; margin-left: 6%; margin-top: 20px; overflow: hidden;}
	.order-personal-text ul li:first-child { margin-left: 0;}
	.order-personal-text ul li:nth-child(3) { margin-left: 0;}
	.order-personal-name { width: 85px; overflow: hidden; float: left; margin-top: 12px;}
	.order-personal-name span { font-size: 15px; color: #333;}
	.order-personal-text i { color: #BC0003}
	.order-personal-input { float: left; width: 75%}
	.order-personal-input input { height: 40px; width: 88%; outline: none; padding-left: 10px; border: 1px solid #ddd;}

	.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-table { width:auto; overflow: hidden; margin-top: 10px;}
	.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 20px; display: block; }
	.order-confirm-title ul li { float: left; width: 25%; margin-right: 0}
	.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

	.order-confirm-product { width:auto; text-align: center;}
	.order-confirm-standard { width: auto; text-align: center;}
	.order-confirm-qualification { width: auto; text-align: center;}
	.order-confirm-time { width: auto; text-align: center;}

	.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 15px;}
	.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:10px 15px; border-bottom: 1px solid #ddd;}
	.order-confirm-info-title span { font-size: 14px; color: #555; line-height: 2;}
	.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 30px;}
	.order-confirm-info-title a:nth-child(2) { display: inline-block; width: auto;}
	.order-confirm-info-title a:nth-child(4) { display: inline-block; width: auto;}
	.order-confirm-info-title span:nth-child(5) { display: inline-block; width: 23%;}
	
	.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

	.order-confirm-info { width: auto; overflow: hidden;}
	.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 15px; margin-top: 15px;}
	.order-confirm-list:last-child { border-bottom: none;}
	.order-confirm-list ul li { float: left; padding: 0px 0px 15px;}
	.order-confirm-list ul li:first-child { display: block;}
	.order-confirm-list ul li span { font-size: 13px; color: #333;}

	.confirm-pic { width: 30%;}
	.order-confirm-img { width: 60px; height: 60px; float: left; border: 1px solid #ddd; position: relative;}
	.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-confirm-name { width:66%; overflow: hidden; float: right; margin-top: 20px;}
	.order-confirm-name span { font-size: 13px; color: #333;}
	.confirm-standard { width: 15%; text-align: center; margin-top: 20px;}
	.confirm-qualication {width: 35%; text-align: center; margin-top: 20px;}
	.confirm-time {width: 15%; text-align: center; margin-top: 20px;}
	.confirm-time span { color: #175191!important;}

	.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 15px 0px;}
	.order-remark-text { width: 10%; overflow: hidden; float: left; margin-left: 20px; margin-top: 7px;}
	.order-remark-text span { font-size: 13px; color: #333;}
	.order-remark-input { width:86%; overflow: hidden; float: right;}
	.order-remark-input input { width: 90%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}

	.order-confirm-next { width: auto; overflow: hidden; text-align: right;}
	.order-confirm-next a { background: #34ac4f; color: #fff; font-size: 16px; display: inline-block; padding: 10px 24px 12px;}


	/*********************委托单*********************/
	.quotation-wrap { width: 100%; overflow: hidden; margin-top:0px; margin-bottom: 30px;}
	.quotation-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.quotation-main h3 { font-size: 16px; color: #555; border-bottom: 1px dashed #eee; padding-bottom: 10px; border-top: 1px solid #ddd; padding-top: 15px;}
	.weituodan-text-first { width: auto; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
	.weituodan-text { width: auto; float: none; margin-bottom: 20px;}
	.weituodan-text h5 { font-size: 16px; color: #333; padding: 8px 0px; display: inline-block;}
	.weituodan-text input { width: 80%; outline: none; border: none;}

	.weituofang-text { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
	.weituofang-text ul li { overflow: hidden; margin-top: 14px;}
	.left-name { width: 10%; text-align: left; float: left; margin-top: 20px;}
	.left-name span { font-size: 15px; color: #555;}
	.right-input { width: 80%; overflow: hidden; float: left; margin-left:0px; margin-top: 10px}
	.right-input input { width: 96%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}


	.weituodan-dutian { width: auto; float: none; overflow: hidden;}
	.weituodan-dutian h5 { font-size: 16px; color: #333; padding: 8px 0px;}

	.dutian-info { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
	.dutian-info ul li { overflow: hidden; margin-top: 20px;}
	.left-text { margin-top: 0; width: 10%; float: left;}
	.left-text span { font-size: 14px; color: #555}
	.right-text { display: inline-block; float: left; width: 80%; margin-top: 0!important;}
	.right-text span { font-size: 14px; color: #333; }
	.left-name span,.right-text span,.right-text a { vertical-align: middle;}
	.email a { text-decoration: underline; color: #296aa7; font-size: 16px;}

	.quotation-table { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 10px; margin-bottom:0px;}
	.quotation-table-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd; padding: 0px;}
	.quotation-table-title ul li { float: left; padding: 13px 0px; width: 25%; text-align: center}
	.quotation-table-title ul li a { font-size: 15px; color: #333;}
	.quotation-item { width: auto; text-align: center;}
	.quotation-service { width: auto; text-align: center;}
	.quotation-remark { width:auto; text-align: center;}
	.quotation-price { width: auto; text-align: center;}

	.quotation-price-all { width: 84%; overflow: hidden; text-align: right; float: none; margin: 15px auto;}
	.quotation-price-all ul li { overflow: hidden; padding: 7px 0px;}
	.quotation-price-left { width: 78%; overflow: hidden; float: left}
	.quotation-price-left span { font-size: 14px; color: #333;}
	.quotation-price-right { width: 20%; overflow: hidden; float: right; margin-left: 0;}
	.quotation-price-right span { font-size: 14px; color: #333;}


	/*********************企业后台个人信息*********************/
	.backstage-nav-wrap { width: auto; background: #34ac4f; padding: 18px 0px; height: 45px;}
	.backstage-nav-main { width: 96%; margin: 0 auto;}
	.backstage-nav-logo { width: 67%; overflow: hidden; float: left;}
	.backstage-nav-logo img { width: 20%; display: inline-block;}
	.backstage-nav-logo i { display: inline-block; width: 1px; height: 40px; background: rgba(255,255,255,.6); margin-left: 30px;}
	.backstage-nav-logo span { font-size: 20px; color: #fff; display: inline-block; margin-left: 30px;}
	.backstage-nav-logo img,.backstage-nav-logo i,.backstage-nav-logo span { vertical-align: middle;}

	.backstage-nav { width: 20%; float: right; background: none; margin-top: 8px; margin-right: 10px; padding: 0; border-bottom: none; position: static;}
	.nav-wrap { width: auto; position: static; margin: 0 auto;}
	.backstage-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.backstage-nav-title span { display:block; background: url(../images/top_line_2.png) no-repeat; width: 34px; height: 40px; background-size: 100%;}
	.backstage-nav-text { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:110px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #fff;
		height: auto;
	}
	.backstage-nav-text ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none; text-align: center; float: none;}
	.backstage-nav-text ul li:last-child { border-bottom:none;}
	.backstage-nav-text ul li a { font-size:14px; color: #333; display: block; padding:3% 0%;}
	.backstage-nav-text ul li span { display: none;}
	.backstage-nav-text ul li:hover { background:#34ac4f; border-bottom: none; border-top: none}
	.backstage-nav-text ul li:hover a { color: #fff;}
	.backstage-nav-text ul li.current { background:#34ac4f; border-bottom: none; border-top: none;}
	.backstage-nav-text ul li.current a { color: #fff;}


	/*********************企业后台 导航栏下拉*********************/
	.nav-backstage-details { width: 100%; overflow: hidden; border: none; position:absolute; top:180px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.backstage-nav-classify { width: auto; overflow: hidden; background: #f3f5f6; position: relative;}
	.backstage-nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.backstage-nav-classify ul li:last-child { border-bottom: none;}
	.backstage-nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.backstage-nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.backstage-nav-classify ul li:hover { background: #fff;}
	.backstage-nav-classify ul li:hover a { color: #34ac4f;}
	.backstage-nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.backstage-nav-classify ul li.current { background: #fff;}
	.backstage-nav-classify ul li.current a { color: #34ac4f;}
	.backstage-nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-backstage-classify { float: none; position: relative; top: 0; left: 0; z-index: 99; margin-left: 15px; padding-top: 15px;}
	.nav-backstage-classify p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}


	.backstage-wrap { width: 100%; overflow: hidden; margin-bottom: 20px;}
	.backstage-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.backstage-left { width: auto; overflow: hidden; float: none; background: #f3f5f6;}
	.backstage-left-main { width: auto; overflow: hidden; padding: 10px 15px;}
	.backstage-left-main ul li { overflow: hidden; padding: 5px 0px; float: left; text-align: center; margin-right: 10%;}
	.backstage-left-main ul li:nth-child(1) { width: auto; float: none!important; text-align: left;}
	.backstage-left-main ul li:nth-child(6) { width: 100%; text-align: left;}

	.backstage-left-main ul li h3 { font-size: 15px; color: #333;}
	.backstage-left-main ul li a { font-size: 14px; color: #555; display: inline-block; padding: 0px;}
	.backstage-left-main ul li i { 
		display:none; 
		background: url(../images/backstage_arrow_default.png) no-repeat left;
		width: 6px; 
		height: 10px;
	}
	.backstage-left-main ul li:hover a { color: #34ac4f}
	.backstage-left-main ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat left;}
	.backstage-left-main ul li.current a { color: #34ac4f;}
	.backstage-left-main ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat left;}

	.backstage-right { width: auto; overflow: hidden; float: none; margin-top: 20px;}
	.backstage-right-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.backstage-right-title span { font-size: 15px; color: #34ac4f; border-bottom: 2px solid #34ac4f; display: inline-block; padding-bottom: 5px; font-weight: bold;}

	.personal-right-text { width: auto; overflow: hidden;}
	.personal-right-text ul li { overflow: hidden; margin-top: 15px;}
	.personal-name { width: 13%; overflow: hidden; float: left; margin-top: 11px;}
	.personal-name span { font-size: 15px; color: #333;}
	.personal-input { width: 85%!important; overflow: hidden; float: right; margin-top: 0px;}
	.personal-input input { width: 96%; height: 40px; border: 1px solid #eee; outline: none; padding-left: 10px;}

	.personal-input select { 
		width: 100px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 35px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 80% center transparent;
		padding-left: 15px;
		margin-right: 10px;
		margin-top: 2px;
	}

	.personal-button input { margin-left: 0px; width: 100px; height: 42px; background: #34ac4f; font-size: 15px; color: #fff; border-radius:2px; border: none; outline:none; float: right;}
	

	/*********************订单管理信息*********************/
	.order-management-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.order-management-name { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.order-management-name ul li { float: left; width: auto; text-align: center; margin-right: 6%; margin-left: 0; margin-top: 0; background: none;}
	.order-management-name ul li a { font-size: 15px; color: #333; display: inline-block; padding-bottom:5px;}
	.order-management-name ul li:hover a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}
	.order-management-name ul li.current a { color: #34ac4f; border-bottom: 2px solid #34ac4f;}
	.order-management-name ul li:hover { background: none;}
	.order-management-name ul li.current { background: none;}

	.order-management-search { width: 30%; overflow: hidden; float: right; text-align: right; display: none;}
	.order-management-input { width: 80%; overflow: hidden; float: left;}
	.order-management-input input { width: 100%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px; border-bottom: none;}
	.order-management-button { width: 20%; overflow: hidden; float: right;}
	.order-management-button button { background: #f3f5f6; width:100%; height: 42px; outline: none; border:1px solid #ddd; border-bottom: none;}
	.order-management-button button i { background: url(../images/search_icon2.png) no-repeat center; width: 22px; height: 22px; display: inline-block;}

	.order-management-info { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.order-management-info ul li { float: left; text-align: center; width: 20%}
	.order-management-info ul li a { font-size: 14px; color: #333; padding: 12px 0px; display: inline-block;}

	.order-management-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-id { width:auto; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
	.order-id span { font-size: 14px; color: #777;}
	.order-id span:first-child { padding-left: 15px;}
	.order-id span:last-child { display: inline-block; padding-left: 15px; margin-top: 0px;}
	.order-id a { font-size: 14px; color: #175191; display: inline-block; padding-right: 50px;}
	.order-id span,.order-id a { vertical-align: middle;}

	.order-management-table ul { overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px;}
	.order-management-table ul:last-child { border-bottom: none;}
	.order-management-table ul li { float: left; overflow: hidden; text-align: center; padding: 10px 0px; width: auto; margin-right: 0%;}
	.order-management-table ul li:nth-child(2) { margin-left: 0%}
	.order-management-table ul li span { font-size: 13px; color: #333;}
	.order-management-table ul li a { font-size: 13px;}
	.order-management-table ul li:hover span { color: #34ac4f;}
	.order-management-table ul li:hover a { color: #34ac4f;}

	.order-management-img { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left; margin-left: 20px;}
	.order-management-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-management-biaoti { width: 57%; overflow: hidden; float: left; margin-top: 22px; margin-left: 10px; text-align: left!important}
	.order-management-biaoti span { font-size: 13px; color: #333;}

	.management-name { width: 30%!important;}
	.management-time { width: 20%!important; margin-top: 20px;}
	.management-status { width: 15%!important;}
	.management-status span { font-size: 13px; color: #333; display: block; margin-top: 10px;}
	.management-status a { font-size: 13px; color: #175191; margin-top: 5px; display: inline-block;}
	.management-fail span { color: #c00808!important;}
	.management-weituodan { width: 20%!important; margin-top: 20px;}
	.management-resurvey { width: 15%!important; margin-top:20px;}
	.management-resurvey a { font-size: 13px; color: #c00808}


	/*********************订单详情*********************/
	.order-details-right { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-details-right:last-child { margin-bottom: 0px;}
	.order-details-info { width: auto; overflow: hidden; margin-left: 10px; margin-top: 3px;}
	.order-details-info ul li { overflow: hidden; margin-top: 12px;}
	.order-details-name { width: 12%; overflow: hidden; float: left;}
	.order-details-name i { font-size: 14px; color: #777777; font-style: normal;}
	.order-details-text { width: 85%; overflow: hidden; float: left; }
	.order-details-text span { font-size: 14px; color: #333;}
	.order-details-text a { font-size: 14px; color: #175191; display: inline-block; margin-left: 30px;}
	.order-details-name i,.order-details-text span,.order-details-text a { vertical-align: middle;}

	.order-details-wrap { width: auto; overflow: hidden;}
	.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 5px; padding-bottom: 10px;}
	.order-details:last-child { border-bottom: none;}
	.order-details ul li { float: left; padding: 10px 0px; width: auto; margin-right: 0%; overflow: hidden;}
	.order-details ul li span { font-size: 13px; color: #333;}

	.order-details-biaoti { width:30%!important; margin-left: 20px;}
	.order-details-pic { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left;}
	.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
	.order-details-product { width: 65%; overflow: hidden; float: right; margin-top:0px;}
	.order-details-product a { font-size: 15px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
	.order-details-product span { font-size: 14px; color: #333; display: block; line-height: 1.8;}

	.order-details-area { width:20%!important; text-align: center; margin-top: 28px; margin-left: 0px;}
	.order-details-laboratory { width: 25%!important; text-align: center; margin-top: 28px;}
	.order-details-time { width: 20%!important;text-align: center; margin-top: 28px;}
	

	/*********************企业注册*********************/
	.register-wrap { width: 100%; overflow: hidden; padding: 20px 0px 10px; }
	.register-main { width: 60%; overflow: hidden; margin:0 auto;}

	.register-logo { width: auto; overflow: hidden; margin-top: 1%; display: none;}
	.register-logo img { width: 20%; display: block;}

	.register-inner { width: auto; overflow: hidden;}
	.register-left { display: none;}
	.register-form { width:auto; overflow: hidden; background: #fff; box-shadow: 0px 9px 17.46px 0.54px rgba(217, 217, 217, 0.8); float: none; margin-top: 40%;}
	.register-form-inner { width: auto; overflow: hidden; padding: 35px 13px;}
	.register-form-title { width: 70%; overflow: hidden; margin: 0 auto;}
	.register-form-title img { width: auto; display: inline-block;}
	.register-form-title i { display: inline-block; width: 1px; height: 40px; background: #ddd; margin: 0px 30px;}
	.register-form-title h3 { font-size: 20px; color: #555; display: inline-block; font-weight: normal;}
	.register-form-title img,.register-form-title i,.register-form-title h3 { vertical-align: middle;}

	.register-info { width: 90%; overflow: hidden; margin: 0 auto;}
	.register-info ul li { overflow: hidden; margin-top: 20px;}
	.register-info ul li span { display: inline-block; height: 40px!important; background: #dddddd; width: 40px!important;}
	.company-icon { background: url(../images/company_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.email-icon { background: url(../images/email_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.pwd-icon { background: url(../images/password_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.register-info ul li input { height: 38px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 86%;}
	.register-info ul li span,.register-info ul li input { vertical-align: middle;}

	.register-info ul li:hover input { border: 1px solid #34ac4f;}
	.register-info ul li:hover .company-icon { background: url(../images/company_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .email-icon { background: url(../images/email_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .pwd-icon { background: url(../images/password_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #34ac4f!important;}

	.register-login { width: 90%; overflow: hidden; margin:10px auto 0; text-align: center;}
	.register-login span { font-size: 12px; color: #666;}
	.register-login a { font-size: 12px; color: #34ac4f;}
	.register-login span,.register-login a { vertical-align: middle;}

	.register-xieyi { width: 90%; overflow: hidden; margin:10px auto 0;}
	.register-xieyi input { width: 14px; height: 14px; outline: none;}
	.register-xieyi a { font-size: 12px; color: #777; display: inline-block; margin-left: 7px;}
	.register-button { width: 90%; overflow: hidden; margin:15px auto;}
	.register-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:100%; font-size: 16px; color: #fff;}

	/*********************底部*********************/
	.register-foot { width:auto; overflow: hidden; padding: 0; margin-top: 20%;}
	.register-foot-nav { width: auto; overflow: hidden; margin: 0 auto;}
	.register-foot-nav ul li { float: left; width:33%; text-align: center; margin:5px 0px;}
	.register-foot-nav ul li:nth-child(1) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(2) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(4) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(5) { border-right: 1px solid #aaa}
	.register-foot-nav ul li a { font-size: 14px; color: #555; text-align: center;}
	.register-foot-nav ul li span { display: none; width: 1px; height: 5px; background: #999; margin-left: 30px;}
	.register-foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.register-foot-nav ul li:hover a { color: #3fc35c}

	.register-foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 12px; color: #555; margin-top:10px; border-top: 1px solid #aaa; line-height: 2; padding-top: 10px;}

	/*********************企业登录*********************/
	.login-inner { width: auto; overflow: hidden; padding: 0px 20px 10px!important;}
	.login-form { margin-top: 30%!important}
	.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
	.login-title ul li { width: 50%; float: left; text-align: center;}
	.login-title ul li a { font-size: 16px; color: #fff; display: block; padding: 15px 0px; background: #34ac4f;}
	.login-title ul li:hover a { background: #fff; color: #333;}
	.login-title ul li.current a { background: #fff; color: #333;}

	.user-icon { background: url(../images/user_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1 px;}
	.register-info ul li:hover .user-icon { background: url(../images/user_icon.png) no-repeat center #34ac4f!important;}
	.login-info ul li input { height: 38px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 82%;}

	.login-bottom { width: 90%; overflow: hidden; margin:10px auto;}
	.login-register { width: 50%; overflow: hidden; float: left;}
	.login-register span { font-size: 13px; color: #666;}
	.login-register a { font-size: 13px; color: #34ac4f;}
	.login-register span,.login-register a { vertical-align: middle;}
	.login-forget { width: 50%; overflow: hidden; float: right; text-align: right;}
	.login-forget a { font-size: 13px; color: #666;}
	.login-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:98%; font-size: 15px; color: #fff;}

	.login-foot { width:auto; overflow: hidden; margin-top: 20%;}


	/*********************文件质量管理*********************/
	.document-wrap { width: auto; overflow: hidden; margin-top: 20px;}
	.document-main { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 0px;}
	.document-main h3 { font-size: 16px; color: #333}
	.document-table-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 17px;}
	.document-table-title ul { width: auto; overflow: hidden; padding: 10px;}
	.document-table-title ul li { float: left; width: 16.6666%;}
	.document-table-title ul li a { font-size: 13px; color: #333; display: block; padding: 5px 0px;}
	
	.document-main h3 button { margin-left: 75%!important;}
	
	/*********产品测试*********/
	.document-title-product { width: auto; margin-right:0%}/*********名称*********/
	.document-title-model { width: auto; text-align: center; margin-right: 0%}/*********型号*********/
	.document-title-lab { width: auto; text-align: center; margin-right:0%}/*********实验室*********/
	.document-title-time { width: auto; text-align: center; margin-right: 0%}/*********时间*********/
	.document-title-type { width: auto; text-align: center; margin-right: 0%}/*********测试类型*********/
	.document-title-report { width: auto; text-align: center;}/*********报告*********/
	
	.doc-product { width:auto; margin-right: 0%!important;}
	.doc-model { width: auto; text-align: center; margin-right: 0%!important;}
	.doc-lab { width: auto; text-align: center; margin-right: 0%}
	.doc-time { width: auto; text-align: center; margin-right: 0%}
	.doc-type { width: auto; text-align: center; margin-right: 0%}
	.doc-report { width: auto; text-align: center;}
	.doc-report a { color: #34ac4f!important;}

	
	/*********产品认证*********/
	.document-title-certification { width: 12%!important; text-align: center; margin-right: 0%}/*********证书类型*********/
	.document-title-jigou { width: 12%!important; text-align: center;}/*********机构*********/
	.document-title-zs { width: 8%!important; text-align: center;}/*********证书*********/
	
	.doc-certification { width: 12%!important; text-align: center;margin-right: 0%!important; margin-left: 0%}
	.doc-jigou { width: 12%!important; text-align: center;}
	.doc-zs { width: 8%!important; text-align: center;}
	.doc-zs a { color: #34ac4f!important}
	

	/*********其他*********/
	.document-title-tuzhi { width: 17%!important; text-align: center; margin-right: 0%}/*********图纸*********/
	.document-title-specification { width: 17%!important; text-align: center;}/*********说明书*********/
	.document-title-mingpai { width: 16%!important; text-align: center; margin-right: 0%}/*********铭牌*********/
	.document-title-other { width: 16%!important; text-align: center;}/*********其他*********/
	
	.doc-tuzhi { width: 17%!important; text-align: center; margin-right: 0%}
	.doc-specification { width: 17%!important; text-align: center;}
	.doc-specification a { color: #34ac4f!important}
	.doc-mingpai { width: 16%!important; text-align: center; margin-right: 0%}
	.doc-other { width: 16%!important; text-align: center;}

	
	.document-table { width: auto; overflow: hidden;}
	.document-table ul { width: auto; overflow: hidden; padding:0px 10px; border-bottom: 1px dashed #eee;}
	.document-table ul:last-child { border-bottom: none;}
	.document-table ul li { float: left; width: 16.6666%}
	.document-table ul li a { font-size: 13px; color: #444; display: block; padding: 12px 0px;}
	

	/*********体系*********/
	.tixi-type { width: 20%!important; text-align: left!important; margin-right: 0%!important}/*********体系-类型*********/
	.tixi-jigou { width: 20%!important; text-align: center; margin-right: 0%!important}/*********体系-机构*********/
	.tixi-time { width: 20%!important; text-align: center; margin-right: 0%!important}/*********体系-时间*********/
	.tixi-zs { width: 20%!important; text-align: center; margin-right: 0%!important}/*********体系-证书*********/

	.doc-tixi-type { width: 20%!important; text-align: left!important;margin-right: 0%!important}
	.doc-tixi-jigou { width: 20%!important; text-align: center;margin-right: 0%!important}
	.doc-tixi-time { width: 20%!important; text-align: center;margin-right: 0%!important}
	.doc-tixi-zs { width: 20%!important; text-align: center;margin-right: 0%!important}
	.doc-tixi-zs a { color: #34ac4f!important}
	
	/*********************购物车*********************/
	.trolley-wrap { width: 96%; overflow: hidden; margin: 0 auto; padding-bottom: 30px;  border-top: 2px solid #ddd; padding-top: 15px;}
	.trolley-title { width: auto; overflow: hidden; padding: 0px 10px;}
	.trolley-title ul li { float: left; text-align: center;}
	.trolley-title ul li span { font-size: 14px; color: #555;}
	.trolley-title-select { width: 10%; overflow: hidden; text-align: left!important;}
	.trolley-title-select input { margin-right: 7px;}
	.trolley-title-name { width: 20%; overflow: hidden; text-align: left!important;}
	.trolley-title-standard { width: 20%; overflow: hidden;}
	.trolley-title-qualification { width: 20%; overflow: hidden;}
	.trolley-title-time { width: 20%; overflow: hidden;}
	.trolley-title-edit { width: 10%; display: block;}

	.trolley-main { width: auto; overflow: hidden;}
	.trolley-list { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px; padding: 0px 10px;}
	.trolley-lab { width: auto; overflow: hidden; padding: 12px 0px; border-bottom: 1px dashed #ddd;}
	.trolley-lab span { font-size: 13px; color: #333; line-height: 2;}
	.trolley-lab a { font-size: 13px; color: #175191; display: inline-block; margin-right: 30px; line-height: 2;}
	.trolley-lab a:nth-child(2) { width: 70%}
	.trolley-lab span,.trolley-lab a { vertical-align: middle;}

	.trolley-form { width: auto; overflow: hidden;}
	.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-top: 10px; padding-bottom: 10px;}
	.trolley-form-inner:last-child { border-bottom: none;}
	.trolley-form-inner ul li { float: left; text-align: center; padding: 10px 0px;}
	.trolley-form-inner ul li span { font-size: 14px; color: #333;}
	.trolley-form-inner ul li a { font-size: 14px; color: #333;}
	.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
	.trolley-form-inner ul li:hover a { color: #34ac4f;}

	.trolley-select { width: 3%; overflow: hidden; text-align: left!important; margin-top:20px;}
	.trolley-product { width: 27%; overflow: hidden; text-align: left!important;}
	.trolley-list-img { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left}
	.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.trolley-list-text { width: 63%; overflow: hidden; float: right; margin-top: 20px;}
	.trolley-standard { width: 20%; overflow: hidden; margin-top:20px; margin-right: 0%}
	.trolley-qualification { width: 20%; overflow: hidden; margin-top:20px; margin-right: 0%}
	.trolley-time { width: 20%; overflow: hidden; margin-top: 20px; margin-right: 0%;}
	.trolley-time span { color: #175191!important}
	.trolley-edit { width: 10%; overflow: hidden; margin-top:20px; display: block;}

	.trolley-bottom { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px; padding: 0px 0px 0px 10px;}
	.trolley-bottom-left { width: 40%; overflow: hidden; float: left; margin-top: 12px;}
	.trolley-bottom-left ul li { float: left;}
	.trolley-bottom-left ul li input { margin-right: 7px;}
	.trolley-bottom-left ul li span { font-size: 14px; color: #333;}
	.trolley-bottom-left ul li a { font-size: 14px; color: #333; display: inline-block; margin-left: 20px;}
	.trolley-bottom-left ul li span,.trolley-bottom-left ul li a { vertical-align: middle;}
	.trolley-bottom-left ul li:hover a { color: #34ac4f;}

	.trolley-bottom-right { width: 35%; overflow: hidden; float: right; text-align:right;}
	.trolley-bottom-right ul li { float: left; width: 50%; text-align: right;}
	.trolley-bottom-right ul li:first-child {margin-top: 12px;}
	.trolley-bottom-right ul li sapn { font-size: 14px; color: #333;}
	.trolley-bottom-right ul li a { font-size: 14px; color: #d00; display: inline-block; margin: 0px 3px; font-weight: bold;}
	.trolley-bottom-right ul li span,.trolley-bottom-right ul li a { vertical-align: middle;}
	.trolley-bottom-right ul li button { border: none; outline: none; height: 45px; padding: 0px 40px; font-size: 14px; color: #fff; background: #aaa}
	.trolley-bottom-right ul li:hover button { background: #34ac4f; }
	
	
	.index-top-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 15px 0px; border-bottom: 1px solid #ddd; position: fixed; z-index: 99}
	.index-top-main { width: 96%; overflow: hidden; margin:0 auto;}
	.index-top-welcome { width:35%; overflow: hidden; float: left; padding-left: 7px; padding-bottom: 3px;}
	.index-top-welcome span { font-size: 14px; color: #444;}
	.index-top-link { width: 55%; overflow: hidden; float: right; text-align: right;}
	.index-top-link a { font-size: 13px; color: #444; display: inline-block; padding: 0px 7px;}
	.index-top-link span { font-size: 13px; color: #777;}
	.index-top-link a,.index-top-link span { vertical-align: middle;}
	.index-top-link a:hover { color: #3fc35c;}
	
	.index-head-wrap { width: 100%; padding: 9% 0px 20px; margin-top:0%; z-index: 99; position: static; height: 50px;}
	.index-head-main { width: 96%; margin: 0 auto; height: auto;}
	.web-top-logo { width:40%; overflow: hidden; float: left;}
	.web-top-logo img { width: 50%; display: block;}
	
	.web-nav { width: 20%; float: right; background: none; margin-top: 20px; margin-right: 10px; padding: 0; position: static;}
	
	.web-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.web-nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 40px; height: 40px; background-size: 100%;}
	.web-nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:150px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #3fc35c;
	}
	.web-nav-main ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none;}
	.web-nav-main ul li:last-child { border-bottom:none;}
	.web-nav-main ul li a { font-size:14px; color: #333; display: block; padding:3% 0%;}
	.web-nav-main ul li span { display: none;}
	.web-nav-main ul li:hover { background:#3fc35c; border-bottom: none; border-top: none}
	.web-nav-main ul li:hover a { color: #fff;}
	.web-nav-main ul li.current { background:#3fc35c; border-bottom: none; border-top: none;}
	.web-nav-main ul li.current a { color: #fff;}

	
	.top-search { width:300px; overflow: hidden; float: right; text-align: right; margin-top: 20px; height: 44px; display: none;}

	
	.about-wrap { width: 100%; overflow: hidden; padding: 1% 0px 20px;}
	.about-main { width: 95%; overflow: hidden; margin: 0 auto;}

	.web-dutian-info-wrap { width: auto; overflow: hidden; margin-top: 30px; }
	.web-dutian-info { 
		width: auto; 
		height:auto;
		overflow: hidden; 
		background: none;
		background-size: 100% 100%;
		position: relative;
		margin: 0 auto;
	}
	.web-dutian-info-title { width: auto; overflow: hidden;  text-align: left; position: static; right:0%; top: 0%; z-index:9999;}
	.web-dutian-info-title h3 { font-size: 26px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline}
	.web-dutian-info-title h4 { font-size: 26px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline; margin-left: 10px;}
	.web-dutian-info-title h5 { font-size: 17px; color: #175191; font-family: myFirstFont; padding-bottom: 5px;}
	.web-dutian-info-title span { display: block; width: 60px; height: 4px; background: #175191; text-align: left; float: none; margin-top: 5px;}

	.web-dutian-info-pic { width: 710px; overflow: hidden; position: absolute; left: 0; top: 7%; display: none;}
	.web-dutian-info-pic img { width: auto; display: block;}

	.web-dutian-info-content { 
		width: auto; 
		overflow: hidden;
		position: static; 
		right:0%; 
		bottom: 0%;
		font-size: 14px;
		color: #555;
		line-height: 2.4;
		text-indent: 2em;
		margin-top: 10px;
	}

	.our-service { width:auto; overflow: hidden; margin-top: 30px;}
	.our-service-left { width:8%; overflow: hidden; float: left;}
	.our-service-left img { width: 100%; display: block;}

	.our-service-right { width: 90%; overflow: hidden; float: right; }
	.our-service-title { width: auto; overflow: hidden;}
	.our-service-name { width: 20%; overflow: hidden; float: left;}
	.our-service-name h3 { font-size: 24px; color: #34ac4f; font-weight: normal; letter-spacing: 1.5px;}
	.our-service-en { width:65%; overflow: hidden; float: left; margin-left: 7px; margin-top: 4px;}
	.our-service-en img { width: 25%; display: block;}
	.our-service-en h4 { font-size: 12px; color: #333; font-weight: normal; padding-bottom: 2px; letter-spacing: 1px;}

	.our-service-content { width: auto; overflow: hidden;}
	.our-service-content ul li { overflow: hidden; margin-top: 15px;}
	.our-service-content ul li h5 { font-size: 15px; color: #175191; font-weight: normal; display: inline-block; padding-bottom: 5px;}
	.our-service-content ul li h4 { font-size: 15px; font-weight: normal; display: inline-block;}
	.our-service-content ul li span { font-size: 14px; color: #555; font-weight: normal; display: block; line-height: 1.7}

	.mylab-lab { width: auto; overflow: hidden; margin-top: 30px;}
	.mylab-lab-title { width:auto; overflow: hidden;}
	.mylab-lab-title h4 { font-size: 26px; display: inline-block;}
	.mylab-lab-title h5 { font-size: 15px; display: inline-block; color: #175191; font-weight: normal; padding-left: 20px;}
	.mylab-lab-title img { width: 50%; display: inline-block;}

	.mylab-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-info { width: 50%; overflow: hidden; float: left; padding: 0px 0px 10px; height: 360px;}
	.mylab-info-inner { width: auto; overflow: hidden; padding: 15px; font-size: 15px; color: #fff; line-height:2.2; margin: 0 auto;}
	.mylab-question { background: url(../images/question_icon.png) no-repeat #3da955 center; background-size: 60%;}
	.mylab-solution { background: url(../images/solution_icon.png) no-repeat #24973e center; background-size: 60%;}
	.mylab-info-inner h5 { font-size: 20px; color: #fff; font-weight: normal; text-align: center; display: block; padding-bottom: 5px;}
	.mylab-info-inner h6 { font-size: 20px; color: #fff; font-weight: normal; text-align: center; display: inline; padding-bottom: 13px;}
	.mylab-info-inner h4 { font-size: 20px; color: #fff!important; font-weight: normal; text-align: center; display: inline-block;}
	.solution-title { width: auto; overflow: hidden; text-align: center;}

	.about-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.about-pic ul li { float: left; margin-left: 2%; width: 23.5%; text-align: center;}
	.about-pic ul li:first-child { margin-left: 0;}
	.about-pic ul li img { width: 100%; display: block;}

	.about-progress { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-content { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-title { width: auto; overflow: hidden; float: none; text-align: left; margin: 10px auto 0;}
	.about-progress-title h3 { font-size:20px; color: #555; font-weight: normal; letter-spacing: 0px; display: inline}
	.progress-title-right { float: none; width:auto; margin-left: 0px; display: inline}
	.progress-title-left { float: none; width:auto; display: inline}

	.progress-title { margin-top: 25px; text-align: left;}
	.progress-title h3 { width: 35px; margin: 0 auto; text-align: left;}
	

	.about-progress-use { width:auto; overflow: hidden; float: none; margin-left: 0; margin-top: 15px;}
	.about-progress-use ul li { float: left; background: #34ac4f; padding: 12px 12px; border-radius: 13px; width: 23%; height: 110px; margin-top: 10px;}
	.about-progress-use ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 34px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  40px auto 0;
	}
	.about-progress-use ul li:nth-of-type(even) { background: none; width: 6%; padding: 15px 0px; margin: 0 auto; text-align: center;}

	.about-progress-use-second { width:auto; overflow: hidden; float: none; margin-left:0px; margin-top: 10px;}
	.about-progress-use-second ul li { float: left; background: #34ac4f; padding: 12px 12px; border-radius: 13px; width: 23%; height: 110px; margin-top: 10px;}
	.about-progress-use-second ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use-second ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use-second ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 34px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  30px auto 0;
	}
	.about-progress-use-second ul li:nth-of-type(even) { background: none; width: 6%; padding: 15px 0px; margin: 0 auto; text-align: center;}
	
	.expert-wrap { width: 100%; overflow: hidden; padding:2% 0px 20px;}
	.expert-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.location-wrap { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.location-wrap a { font-size: 14px; color: #555;}
	.location-wrap span { font-size: 14px; color: #555;}
	.location-wrap a,.location-wrap span { vertical-align: middle;}
	.location-wrap a:hover { color: #5b8ecd;}
	.location-wrap a.active { color: #5b8ecd;}

	.expert-filter { width:auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.expert-filter-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-specialty { width: auto; overflow: hidden;}
	.expert-specialty-title { width:12%; overflow: hidden; float: left;}
	.expert-specialty-title h3 { font-size: 15px; color: #222; display: inline;}
	.expert-specialty ul { width: 88%; overflow: hidden; float: right;}
	.expert-specialty ul li { float: left; margin-right: 3%; margin-bottom: 20px; margin-left: 0;}
	.expert-specialty ul li:first-child { margin-left: 0%;}
	.expert-specialty ul li:nth-of-type(8n+1) { margin-left: 0%;}
	.expert-specialty ul li input { margin-right: 10px; width: 16px; height: 16px;}
	.expert-specialty ul li span { font-size: 14px; color: #222;}

	.expert-filter-search { width: auto; overflow: hidden;}
	.expert-filter-title { width:12%; overflow: hidden; float: left; margin-top: 11px;}
	.expert-filter-title h3 { font-size: 15px; color: #222; display: inline;}

	.expert-filter-input { width: 80%; overflow: hidden; float: left;}
	.expert-filter-input input { width:95%; height: 40px; padding-left: 10px; border: 1px solid #ddd; outline: none;}
	.expert-filter-button { display: inline-block; margin-top: 0px; margin-left: -5px;}
	.expert-filter-input a { 
		background: #3fc35c;
		font-size: 15px; 
		color: #fff; 
		text-align: center;
		padding: 11px 15px 11px;
		display: none;
	}
 
	.expert-content { width: auto; overflow: hidden;}
	.expert-content ul li { float: left; overflow: hidden; width: 33.333%; margin-top: 20px;}
	.expert-left-img { width: 25%; overflow: hidden; float: left;}
	.expert-left-img img { width:100%; display: block;}
	.expert-info { width: 72%; overflow: hidden; float: right; margin-top: 0px;}
	.expert-info h3 { font-size: 15px; color: #222; font-weight: normal; padding-bottom: 2px;}
	.expert-info span { font-size: 12px; color: #333; display: block; line-height: 2;}

	.expert-details-wrap { width: auto; overflow: hidden; margin-top: 20px;}
	.expert-details-top { width: auto; overflow: hidden; margin: 0 auto;}
	.expert-details-pic { width: 30%; overflow: hidden; float: left;}
	.expert-details-pic img { width: 100%; display: block;}
	.expert-details-info { width:65%; overflow: hidden; float: right; margin-top: 10px;}
	.expert-details-info h3 { font-size: 20px; color: #333; font-weight: normal; font-family: myFirstFont; padding-bottom: 10px;}
	.expert-details-info span { font-size: 15px; color: #555; font-family: myFirstFont; line-height: 2.2; display: block;}

	.expert-details-content { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 20px;}
	.expert-details-content h3 { font-size: 18px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}
	.expert-details-text { width: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; font-size: 15px; color: #555; line-height: 2; text-indent: 2em;}

	.expert-details-share { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-share h3 { font-size: 18px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-details-news { width: auto; overflow: hidden;}
	.expert-details-news ul li { float: left; margin-left: 2%; width: 49%; background: #f3f5f6; margin-top: 20px;}
	.expert-details-news ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-details-news-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-details-data { width: 22%; overflow: hidden; float: left;  border-right: 1px solid #ddd; padding-right: 5px; margin-top: 3px;}
	.expert-details-data h4 { font-size: 36px; color: #333; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data h5 { font-size: 16px; color: #777; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data span { display: block; width: 40px; height: 4px; background: #ddd; margin-top: 10px;}
	.expert-details-news-text { width: 69%; overflow: hidden; float: right; font-size: 13px; color: #999;}
	.expert-details-news-text a { font-size: 14px; color: #333; display: block; padding-bottom: 7px;}
	.expert-details-more { margin-top: 7px;}
	.expert-details-more a { padding-bottom: 0!important; font-size: 14px!important; color: #555!important;}
	.expert-details-news-text a:hover { color: #34ac4f;}
	.expert-details-more a:hover { color: #34ac4f!important;}

	.expert-details-consult { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-details-consult h3 { font-size: 18px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px; background: #5b8ecd;}

	.expert-consult-content { width: auto; overflow: hidden; margin: 0px auto 0;}
	.expert-consult-content ul li { float: left; margin-left: 2%; width: 49%; margin-top: 20px; overflow: hidden;}
	.expert-consult-content ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-consult-name { width: 20%; overflow: hidden; float: left; margin-top: 10px;}
	.expert-consult-name span { font-size: 15px; color: #555;}
	.expert-consult-input { width: 80%; overflow: hidden; float: right;}
	.expert-consult-input input { width: 96%; border: 1px solid #ddd; height: 40px; outline: none; padding-left: 10px;}
	.expert-consult-input textarea { width: 92%; border: 1px solid #ddd; height: 50px; outline: none; padding:10px;}
	.expert-consult-button { width: 50%; overflow: hidden; margin: 0px auto; padding-top: 30px; text-align: center;}
	.expert-consult-button button { width:34.2%; height: 47px; background: #5b8ecd; color: #fff; font-size: 15px; text-align: center; border: none; outline: none; margin-left: 10%;}
	.expert-consult-button button:first-child { margin-left: 0;}
	
	.news-content { width: auto; overflow: hidden;}
	.fagui-left-wrap { width: auto; overflow: hidden; float: none;}
	.fagui-left-wrap ul li { overflow: hidden; background: #f3f5f6; margin-top:30px;}
	.fagui-left-inner { width: auto; overflow: hidden; padding: 20px 20px 10px;}
	.fagui-img { width: 40%; overflow: hidden; float: left; display: none}
	.fagui-img img { width: 100%; display: block;}
	.fagui-text { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.fagui-text h3 { font-size: 16px; color: #222; font-weight: normal; font-family: myFirstFont;}
	.fagui-info { width: auto; overflow: hidden; font-size: 14px; color: #666; font-family: myFirstFont; margin-top: 20px; line-height: 1.7;}
	.fagui-buttom { width: auto; overflow: hidden; margin-top: 20px;}
	.fagui-expert { width: 50%; overflow: hidden; float: left;}
	.fagui-expert span { font-size: 14px; color: rgba(85,85,85,.6); font-family: myFirstFont;}
	.fagui-data { width: 50%; overflow: hidden; float: right; text-align: right;}
	.fagui-data strong { font-size: 22px; color: rgba(85,85,85,.6); font-family: myFirstFont;}

	.fagui-left-wrap ul li:hover {  
		background-color: rgb(52, 172, 79);
		box-shadow: 0px 5px 37px 0.32px rgba(102, 102, 102, 0.66);
	}
	.fagui-left-wrap ul li:hover .fagui-text h3 { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-info { color: #fff;}
	.fagui-left-wrap ul li:hover .fagui-expert span { color: rgba(255,255,255,.6);}
	.fagui-left-wrap ul li:hover .fagui-data strong { color: rgba(255,255,255,.6);}

	.yantaohui-wrap { width: 360px; overflow: hidden; float: right; margin-top: 40px; display: none}
	.yantaohui-content { width: auto; overflow: hidden;}
	.yantaohui-title { width: auto; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 7px;}
	.yantaohui-name { width: 30%; overflow: hidden; float: left}
	.yantaohui-name span { font-size: 16px; color: #333; font-family: myFirstFont;}
	.yantaohui-link { width: 30%; overflow: hidden; float: right; text-align: right;}
	.yantaohui-link a { font-size: 14px; color: #888; font-family: myFirstFont;}
	.yantaohui-link a:hover { color: #3fc35c;}
	.yantaohui-name span,.yantaohui-link a { vertical-align: middle;}

	.yantaohui-list { width: auto; overflow: hidden;}
	.yantaohui-list ul li { overflow: hidden; margin-top: 20px;}
	.yantaohui-data { width: 90px; background: #f3f5f6; text-align: center; padding: 15px 0px; float: left;}
	.yantaohui-data h3 { font-size: 32px; color: #555; font-family: myFirstFont; padding-bottom: 8px; line-height: 1; font-weight: normal;}
	.yantaohui-data h4 { font-size: 16px; color: #555; font-family: myFirstFont; font-weight: normal; line-height: 1;}
	.yantaohui-text { width: 250px; overflow: hidden; float: right; font-size: 14px; color: #999; font-family: myFirstFont; line-height: 1.6;}
	.yantaohui-text a { font-size: 16px; color: #333; font-family: myFirstFont; padding-bottom: 10px; display: block;}
	.yantaohui-list ul li:hover .yantaohui-text a { color: #3fc35c;}

	.fagui-contact { width: auto; overflow: hidden; margin-top: 50px;}
	.fagui-contact img { width: 100%; display: block; margin: 0 auto;}
	
	.news-details-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.news-details-title h3 { font-size: 22px; color: #333; font-weight: normal; padding-bottom: 5px;}
	.news-details-title span { font-size: 12px; color: #888; display: inline-block; margin-left: 20px;}
	.news-details-title span:nth-child(2) { margin-left: 0;}
	.news-details-title span:nth-child(4) { margin-left: 20px;}

	.news-details-content { width: auto; overflow: hidden; margin-top: 20px; font-size: 14px; color: #555; line-height: 2;}
	.news-details-more { width: auto; overflow: hidden; margin-top: 10px; padding-top: 0px; border-top:1px solid #ddd;}
	.news-details-text { width: auto; overflow: hidden; margin-top: 10px;}
	.news-details-text span { font-size: 14px; color: #555;}
	.news-details-text a { font-size: 14px; color: #555;}
	.news-details-text span,.news-details-text a { vertical-align: middle;}
	.news-more-left { float: none;}
	.news-more-right { float: none; text-align: left;}
	.news-details-text a:hover { color: #34ac4f;}

	.expert-particulars-title { width: auto; overflow: hidden; border-bottom: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-particulars-title ul li { float: left; background: #f3f5f6;}
	.expert-particulars-title ul li h3 { font-size: 20px; color: #555; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px;}
	.expert-particulars-title ul li:hover { background: #5b8ecd}
	.expert-particulars-title ul li:hover h3 { color: #fff;}
	.expert-particulars-title ul li.active { background: #5b8ecd;}
	.expert-particulars-title ul li.active h3 { color: #fff;}

	.expert-share-wrap { width: auto; overflow: hidden; margin-top: 10px;}
	
	.consult-wrap { width: 100%; overflow: hidden; height:auto; margin-top: 0px; margin-bottom: 0px; padding-top: 2%; padding-bottom: 30px;}
	.consult-main { 
		width: 94%; 
		overflow: hidden; 
		position: static; 
		left: 0; 
		right: 0;
		top: 0;
		margin: auto; 
		z-index: 999;
		background-color: rgb(255, 255, 255);
		box-shadow:none;
		padding: 0;
	}
	.consult-inner { width: auto; overflow: hidden;}
	.consult-inner h3 { font-size: 20px; color: #222; font-family: myFirstFont; font-weight: normal; margin-bottom: 7px;}
	.consult-inner span { font-size: 15px; color: #777;}

	.consult-content { width: auto; overflow: hidden; margin:  0 auto;}
	.consult-content ul li { overflow: hidden; margin-top: 20px;}
	.consult-name { width: 12%; overflow: hidden; float: left; margin-top: 12px;}
	.consult-name span { font-size: 15px; color: #333!important; font-family: myFirstFont; font-style:normal;}
	.consult-input { width: 87%; overflow: hidden; float: right;}
	.consult-input input { width: 92%; height: 45px; border: 1px solid #ddd; padding-left: 10px; outline: none;}
	.consult-name span,.consult-input input { vertical-align: middle;}
	.consult-input textarea { width: 91%; height: 100px; padding:10px; border: 1px solid #ddd; outline: none;}
	.consult-input button { width: 20%; margin-left: 5%; border: none; background: #5b8ecd; height: 45px; color: #fff; font-size: 15px;}
	.consult-input button:nth-child(1) { margin-left: 0;}

	.contact-wrap { width: 100%; overflow: hidden; padding: 2% 0px 15px;}
	.contact-main { width:95%; overflow: hidden; margin:0 auto;}
	.contact-title { width:auto; overflow: hidden; text-align: center;}
	.contact-title h3 { font-size: 24px; color: #333; display: inline;}
	.contact-title span { display: inline-block; background: url(../images/detection_icon.png) no-repeat; width: 22px; height: 22px; background-size: 100% 100%; margin: 0px 12px;}
	.contact-title h4 { font-size: 20px; color: #333; font-weight: normal; padding-top: 10px;}

	.contact-content { width: auto; overflow: hidden; margin: 30px auto 0;}
	.contact-content img { width: 100%; display: block; margin: 0 auto;}
	.contact-info { 
		width: auto; 
		overflow: hidden;
		background-color: rgb(255, 255, 255);
		box-shadow: none;
		padding: 0px;
		margin: 20px auto 0;
	}
	.contact-text { width: 60%; overflow: hidden; float: left;}
	.contact-text h3 { font-size: 17px; color: #296aa7; font-family: myFirstFont; font-weight: normal;}
	.contact-text h4 { font-size: 14px; color: #3570a8; font-family: myFirstFont; font-weight: normal; letter-spacing: 0.3px; padding-bottom:10px;}
	.contact-text span { font-size: 13px; color: #3570a8; font-family: myFirstFont; font-weight: normal; display: block; line-height: 2.2;}

	.contact-ewm { width: 30%; overflow: hidden; text-align: center; margin: 10px auto 0px; float: right;}
	.contact-ewm img { width: 130px; display: block; margin: 0 auto;}
	.contact-ewm span { font-size: 18px; color: #3570a8; margin-top: 15px; display: block;}
	
	
	#container {
		width: 100%;
		height: 360px!important;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		float: none;
	}
	.sections,.section {
		height:100%;
	}
	#container,.sections {
		position: relative;
	}
	.section {
		background-color: #CCDCE5;
		background-size: cover;
		background-position: 50% 50%;
		text-align: center; 
		color: #f00;
	}
	#section0 {
		background-image:url(../images/banner1.jpg);
	}
	#section1 {
		background-image:url(../images/banner2.jpg);
	}
	#section2 {
		background-image:url(../images/banner3.jpg);
	}
	
	
	.mylab-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.mylab-main { width: 95%; overflow: hidden; margin: 0 auto;}

	.home-mylab-head-inner { width: 95%; overflow: hidden; margin: 0 auto; }
	.mylab-head { width: auto; overflow: hidden; border-bottom: 1px solid #3fc35c; padding-bottom: 20px;}
	.mylab-title { width: auto; overflow: hidden; float: none;}
	.mylab-title h3 { font-size: 50px; font-weight:bolder;}
	.mylab-title h4 { font-size: 18px; color: #175191; font-family:"宋体"; padding-top:7px; padding-left: 7%;}
	.index-mylab-info { width: auto;overflow: hidden; float: none; font-size: 14px; font-family: "宋体"; color: #797a7b; line-height:1.6; font-weight:normal; margin-top: 15px;}
	.index-mylab-info span { font-size: 16px; display: inline}
	.mylab-title img { width: 20%; display: block;}
	.index-mylab-info img { width: auto; display: inline-block;}

	.index-mylab-content { width: auto; overflow: hidden; margin-top: 10px;}
	.index-mylab-content ul li { float: left; border: 1px solid #ddd; width: 31.7%; text-align: center; margin-top: 20px; margin-left: 2%; height: 260px;}
	.index-mylab-content ul li:nth-of-type(odd) { margin-left: 2%;}
	.index-mylab-content ul li:nth-of-type(3n+1) { margin-left: 0%;}
	.mylab-inner { width: auto; overflow: hidden; padding: 10px;}
	.mylab-img { width:auto; overflow: hidden;}
	.mylab-img img { width: 100%; display: block;}
	.mylab-text { width: auto; overflow: hidden; margin-top:15px; font-size: 16px; color: #555; line-height:1.6;}
	.mylab-text h3 { font-size: 17px; color: #3fc35c; font-weight: normal;}
	.mylab-text span { font-size: 16px;}
	.mylab-text-last { margin-top: 25px;}
	.mylab-text-last h3 { margin-top:17px;}

	.mylab-progress { width:100%; overflow: hidden; background: url(../images/progress_background.jpg) no-repeat; background-size: 100% 100%; padding: 20px 0px 20px;}
	.mylab-progress-wrap { width: 95%; overflow: hidden; margin: 0 auto;}
	.mylab-progress-wrap h2 { font-size: 24px; color: #676767; font-weight: normal; text-align: center;}

	.mylab-progress-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-progress-content ul li { float: left; width: 20%; text-align: center; height: 240px;}
	.mylab-progress-content ul li:nth-child(1) { height: 180px;}
	.mylab-progress-content ul li:nth-child(2) { height: 180px;}
	.mylab-progress-content ul li:nth-child(5) { height: 200px;}
	.mylab-progress-content ul li h3 { font-size: 30px; color: #3fc35c; font-weight: normal; font-family: "黑体";}
	.mylab-progress-title { width: 80%; overflow: hidden; border-top: 2px solid #666; margin:0 auto 14px;}
	.mylab-progress-title a {
		font-size:18px;
		color: rgb(255, 255, 255);
		text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
		background: #4fb866;
		padding:5px 12px 7px;
		margin-top: 14px;
		display: block;
	}
	.mylab-progress-info { overflow: hidden; text-align: left; width: 80%; margin: 0 auto;}
	.mylab-progress-info span { font-size: 13px; color: #222; font-family: "宋体"; display: inline-block; margin-left: 0px; line-height: 1.7}
	.mylab-progress-info i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; background-size: 100%; width: 4px; height: 4px; margin-right: 8px;}
	.mylab-progress-info span,.mylab-progress-info i { vertical-align: middle;}

	.index-service-wrap { width:100%; overflow: hidden; background: #f7fcff; padding:30px 0px;}
	.index-service-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.index-service-main h2 { font-size: 24px; color: #676767; font-weight: normal; text-align: center;}

	.index-service-content { width: auto; overflow: hidden;}
	.index-service-content ul li { float: left; width: 33.333%; text-align: center; margin-top: 40px; height: 100px; }
	.index-service-content ul li:nth-child(1) { margin-top: 40px;}
	.index-service-content ul li:nth-child(2) { margin-top: 40px;}
	.index-service-content ul li:nth-child(3) { margin-top: 40px;}
	.index-service-icon { width: auto; height: 60px;}
	.index-service-icon img { width:18%; display: block; margin: 0 auto;}
	.index-service-text { width: auto; overflow: hidden;}
	.index-service-text span { font-size: 15px; color: #121212; font-weight: normal; letter-spacing: 2px; display: inline-block;}
	.index-service-text h5 { font-size: 15px; display: inline-block; letter-spacing: 2px;}
	.index-service-text img { width:80%; display: inline-block;}

	.index-progress-wrap { width: 100%; overflow: hidden; background: #f2f7f9; padding: 30px 0px;}
	.index-progress-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.index-progress-main h2 { font-size: 20px; color: #676767; font-weight: normal; text-align: center;}

	.index-progress-content { width: auto; overflow: hidden; margin-top: 10px;}
	.index-progress-content ul li { float: left; width: 25%; text-align: center; margin-top: 15px; height: 160px;}
	.index-progress-title { 
		width: 80%;
		overflow: hidden;
		margin: 0 auto;
		background-image: -moz-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -webkit-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		background-image: -ms-linear-gradient( -99deg, rgb(110,204,198) 0%, rgb(64,149,82) 100%);
		padding: 7px 0px 10px;
	}
	.index-progress-title a { font-size: 20px; color: #fff;}
	.index-progress-text { width: 90%; overflow: hidden; text-align: left; margin-top: 7px; margin-left: 7%;}
	.index-progress-text span { font-size: 13px; color: #222; display: inline-block; margin-left: 0px; line-height: 2}
	.index-progress-text i { display: inline-block; background: url(../images/circle_icon.png) no-repeat; width: 5px; height: 5px; margin-right: 8px;}
	.index-progress-text span,.index-progress-text i { vertical-align: middle;}

	.index-news-wrap { width: 100%; overflow: hidden; padding: 30px 0px 10px;}
	.index-news-main { width: 96%; overflow: hidden; margin:0 auto;}

	.index-fagui-wrap { width: auto; overflow: hidden; float: none;}
	.index-fagui-title { width: auto; overflow: hidden;}
	.index-fagui-biaoti { width: 40%; overflow: hidden; float: left;}
	.index-fagui-biaoti h3 { font-size: 20px; color: #333; font-weight: normal;}
	.index-fagui-link { width: 30%; overflow: hidden; float: right; text-align: right; margin-top: 8px;}
	.index-fagui-link a { font-size: 15px; color: #999999;}
	.index-fagui-link a:hover { color: #3fc35c;}
	.index-fagui-biaoti h3,.index-fagui-link a { vertical-align: middle;}

	.index-fagui-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.index-fagui-pic ul li { float: left; width: 49%; height: 220px; margin-left: 2%; position: relative; text-align: center; overflow: hidden;}
	.index-fagui-pic ul li:first-child { margin-left: 0;}
	.index-fagui-pic ul li img { 
		width: 100%; 
		height: 220px;
		overflow-x: hidden;
		overflow-y: hidden;
		transition-delay: 0s;
		transition-duration: 1s;
		transition-property: all;

		-ms-transition-delay: 0s;
		-ms-transition-duration: 1s;
		-ms-transition-property: all;

		-moz-transition-delay: 0s;
		-moz-transition-duration: 1s;
		-moz-transition-property: all;

		-webkit-transition-delay: 0s;
		-webkit-transition-duration: 1s;
		-webkit-transition-property: all;

		-o-transition-delay: 0s;
		-o-transition-duration: 1s;
		-o-transition-property: all;

	}
	.index-fagui-pic ul li img:hover { 
		transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
	}
	.index-fagui-pic ul li:first-child { margin-left: 0px;}
	.index-fagui-pic ul li span { 
		font-size: 14px; 
		color: #fff; 
		width: 100%;
		position: absolute;
		background: rgba(0,0,0,0.5);
		height: 35px;
		bottom: 0px; 
		left: 0;
		text-align: center;
		line-height: 2.5;
	}

	.index-fagui-content { width: auto; overflow: hidden;}
	.index-fagui-content ul li { overflow: hidden; margin-top: 18px;}
	.index-fagui-info { width:70%; overflow: hidden; float: left;}
	.index-fagui-info a { font-size: 13px; color: #222;}
	.index-fagui-data { width: 25%; overflow: hidden; float: right; text-align: right;}
	.index-fagui-data span { font-size: 13px; color: #222;}
	.index-fagui-info a,.index-fagui-data span { vertical-align: middle;}
	.index-fagui-content ul li:hover .index-fagui-info a { color: #3fc35c}

	.index-yantaohui-wrap { width: auto; overflow: hidden; float: none; border-top: 1px solid #eee; padding-top: 10px; margin-top: 20px;}
	.index-yantaohui-content { width: auto; overflow: hidden;}
	.index-yantaohui-content ul li { overflow: hidden; margin-top: 20px; padding-bottom: 25px; border-bottom: 1px dashed #ddd;}
	.index-yantaohui-content ul li:last-child { border-bottom: none;}
	.index-yantaohui-img { width: 30%; overflow: hidden; float: left;}
	.index-yantaohui-img img { width: 100%; display: block; height: 140px}
	.index-yantaohui-text { width: 68%; overflow: hidden; float: right;}
	.index-yantaohui-text h3 { font-size: 16px; color: #222; font-weight: normal;}
	.index-yantaohui-text div { font-size: 13px; color: #555; line-height: 2; margin-top: 8px;}
	.index-yantaohui-text span { font-size: 12px; color: #888; display: inline-block; margin-top: 7px;}
	.index-yantaohui-text h3:hover { color: #3fc35c;}
	

	.upload-wrap-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 15px;}
	.upload-wrap-title ul { width: auto; overflow: hidden; padding: 10px 20px;}
	.upload-wrap-title ul li { float: left; width: 33.333%; text-align: center;}
	.upload-wrap-title ul li span { font-size: 13px; color: #333;}

	.upload-pro-main { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.upload-pro-inner { width: auto; overflow: hidden; padding: 15px 20px;}
	.upload-pro-inner ul li { overflow: hidden; border-bottom: 1px dashed #eee; padding-bottom: 10px; margin-top: 10px;}
	.upload-pro-inner ul li:first-child { margin-top:0;}
	.upload-pro-inner ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
	.upload-pro-inner ul li a { float: left; width: 33.333%; display: inline-block; text-align: center; font-size: 13px; color: #333;}
	.upload-pro-inner ul li a:hover { color: #34ac4f;}
	
	.laboratory-wrap { width: 100%; overflow: hidden; padding: 30px 0px;}
	.laboratory-main { width: 96%; overflow: hidden; margin:0 auto;}
	.lab-content { width: auto; overflow: hidden;}
	.lab-content-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.lab-content-title h3 { font-size: 20px; color: #444;}
	.lab-details-content { width: auto; overflow: hidden; margin-top: 15px; font-size: 15px; color: #555; line-height: 2;}

	.collection-list { width: auto; overflow: hidden;}
	.collection-list ul li { float: left; text-align: center; border: 1px solid #ddd; margin-left: 2%; width: 18.1%; margin-top: 3%; overflow: hidden;}
	.collection-list ul li:nth-child(5n+1) { margin-left: 0%;}
	.collection-list ul li:nth-child(odd) { margin-left: 2%;}
	.collection-list ul li:first-child { margin-left: 0}
	.collection-pic { width: auto; overflow: hidden; position: relative; height: 160px; border-bottom: 1px dashed #ddd;}
	.collection-pic img { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 80%; }
	.collection-list ul li span { font-size: 12px; color: #555; display: inline-block; padding: 6px 0px 7px;}
	.collection-list ul li:hover { border: 1px solid #34ac4f}
	.collection-list ul li:hover span { color: #34ac4f;}
	.collection-list ul li:hover .collection-pic { border-bottom: 1px dashed #34ac4f}

	.list-page { overflow:hidden; width:315px; margin:0 auto; text-align: center; margin-top: 40px;}
	.list-page span { color:#e40723; font-size:13px; display: block}
	.list-page a { padding:10px 15px; border:1px solid #ccc; float:left; font-size:13px; color:#34ac4f; border-right: none; background: #fff}
	.list-page a:last-child { border-right: 1px solid #ccc;}
	.list-page a:hover { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	.list-page a.active { background: #34ac4f; border: 1px solid #34ac4f; color: #fff; border-right: none;}
	
	
}



@media only screen and (width:414px){
	
	/*********************商城列表*********************/
	.mall-right-service { width:auto; overflow: hidden; float: none;}
	.mall-right-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 12px 0px;}
	.mall-right-title h3 { font-size: 15px; color: #333; padding-left: 20px;}

	.mall-service-list { width: auto; overflow: hidden;}
	.mall-service-list ul li { float: left; width: 49%; margin-top: 25px; margin-left: 2%; text-align: center;}
	.mall-service-list ul li:nth-of-type(odd) { margin-left: 0;}
	.mall-service-list ul li span { display: block; font-size: 13px; color: #333; margin-top: 7px;}
	.mall-service-list ul li img { display: block; margin: 0 auto; height: 170px; width: 90%;}
	.mall-service-list ul li:hover span { color: #34ac4f}


	/*********************详情头部*********************/
	.details-top { width: 100%; overflow: hidden; padding: 0px 0px 30px;}
	.details-top-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.details-left-img { width: auto; height:360px; border:none; padding: 15px; position: relative; float: none;}
	.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

	.details-right-text { width: auto; overflow: hidden; float: none; margin-top: 20px;}
	.details-right-text h3 { font-size: 17px; color: #333; font-weight: normal; padding-bottom: 10px;}
	.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

	.details-classify-text { width: auto; overflow: hidden;}
	.details-classify-text:first-child { margin-top:7px;}
	.details-classify-title { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.details-classify-title h5 { font-size: 15px; color: #333; font-weight: bold;}
	.details-classify-text:nth-child(3) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-text:nth-child(5) .details-classify-title { width: 19%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-filter { width: auto; overflow: hidden; float: none; margin-top: 10px;}
	.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
	.details-classify-filter ul li a { font-size: 14px; color: #333; display: block; padding:5px 15px;}
	.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
	.details-classify-filter ul li:hover a { color: #34ac4f;}
	.details-classify-filter ul li.current { border: 1px solid #34ac4f}
	.details-classify-filter ul li.current a { color: #34ac4f;}

	.details-classify-filter select { 
	width: 130px; 
	border: 1px solid #ddd; 
	outline: none;
	height: 35px;
	appearance: none;
	-webkit-appearance:none;
	-moz-appearance: none;
	background: url(../images/select_arrow.png) no-repeat scroll 90% center transparent;
	padding-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px; float: left;}
	.details-classify-filter input { border: 1px solid #ddd; height: 35px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none; float: left;}
	.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
	.details-classify-time { display: inline!important; width: 50%; float: right; margin-top: 0px;}
	.details-classify-radio { float: left; margin-left:0px; width: 50%; margin-top: 10px;}
	.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none; margin-right: 10px; margin-top: -7px;}
	.details-classify-radio span { margin-left: 10px; display: inline-block; margin-top: 5px;}
	.details-classify-radio input,.details-classify-radio span { vertical-align: middle!important;}


	/*********************订单确认*********************/
	.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-confirm-table { width:auto; overflow: hidden; margin-top: 10px;}
	.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 15px; display: block; }
	.order-confirm-title ul li { float: left; width: auto; margin-right: 12.6%; text-align: center;}
	.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

	.order-confirm-product { width:auto; text-align: center;}
	.order-confirm-standard { width: auto; text-align: center;}
	.order-confirm-qualification { width: auto; text-align: center;}
	.order-confirm-time { width: auto; text-align: center;}

	.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 15px;}
	.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:10px 15px; border-bottom: 1px solid #ddd;}
	.order-confirm-info-title span { font-size: 14px; color: #555; line-height: 2;}
	.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 30px;}
	.order-confirm-info-title a:nth-child(2) { display: inline-block; width: 75%;}
	.order-confirm-info-title a:nth-child(4) { display: inline-block; width: 75%;}
	.order-confirm-info-title span:nth-child(5) { display: inline-block; width: 23%;}

	.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

	.order-confirm-info { width: auto; overflow: hidden;}
	.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 15px; margin-top: 15px;}
	.order-confirm-list:last-child { border-bottom: none;}
	.order-confirm-list ul li { float: left; padding: 0px 0px 15px;}
	.order-confirm-list ul li:first-child { display: block;}
	.order-confirm-list ul li span { font-size: 13px; color: #333;}

	.confirm-pic { width: 100%;}
	.order-confirm-img { width: 70px; height: 70px; float: left; border: 1px solid #ddd; position: relative;}
	.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-confirm-name { width:77%; overflow: hidden; float: right; margin-top: 30px;}
	.order-confirm-name span { font-size: 13px; color: #333;}
	.confirm-standard { width: 33.333%; text-align: left; margin-top: 0px;}
	.confirm-qualication {width: 33.333%; text-align: left; margin-top: 0px;}
	.confirm-time {width: 33.333%; text-align: center; margin-top: 0px;}
	.confirm-time span { color: #175191!important;}

	.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 15px 0px;}
	.order-remark-text { width: 20%; overflow: hidden; float: left; margin-left: 20px; margin-top: 7px;}
	.order-remark-text span { font-size: 13px; color: #333;}
	.order-remark-input { width:72%; overflow: hidden; float: right;}
	.order-remark-input input { width: 90%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}


	/*********************订单管理信息*********************/
	.order-management-table ul { overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px;}
	.order-management-table ul:last-child { border-bottom: none;}
	.order-management-table ul li { float: left; overflow: hidden; text-align: center; padding: 10px 0px; width: auto; margin-right: 8%;}
	.order-management-table ul li:nth-child(2) { margin-left: 4%}
	.order-management-table ul li span { font-size: 13px; color: #333;}
	.order-management-table ul li a { font-size: 13px;}
	.order-management-table ul li:hover span { color: #34ac4f;}
	.order-management-table ul li:hover a { color: #34ac4f;}


	/*********************订单详情*********************/
	.order-details-right { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-details-right:last-child { margin-bottom: 0px;}
	.order-details-info { width: auto; overflow: hidden; margin-left: 10px; margin-top: 3px;}
	.order-details-info ul li { overflow: hidden; margin-top: 12px;}
	.order-details-name { width: 23%; overflow: hidden; float: left;}
	.order-details-name i { font-size: 14px; color: #777777; font-style: normal;}
	.order-details-text { width: 76%; overflow: hidden; float: left; }
	.order-details-text span { font-size: 14px; color: #333;}
	.order-details-text a { font-size: 14px; color: #175191; display: inline-block; margin-left: 30px;}
	.order-details-name i,.order-details-text span,.order-details-text a { vertical-align: middle;}

	.order-details-wrap { width: auto; overflow: hidden;}
	.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 5px; padding-bottom: 10px;}
	.order-details:last-child { border-bottom: none;}
	.order-details ul li { float: left; padding: 10px 0px; width: auto; margin-right: 8%; overflow: hidden;}
	.order-details ul li span { font-size: 13px; color: #333;}

	.order-details-biaoti { width:100%!important; margin-left: 10px;}
	.order-details-pic { width: 80px; height: 80px; border: 1px solid #ddd; position: relative; float: left;}
	.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
	.order-details-product { width: 75%; overflow: hidden; float: right; margin-top:7px;}
	.order-details-product a { font-size: 15px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
	.order-details-product span { font-size: 14px; color: #333; display: block; line-height: 1.8;}

	
	/*********************企业登录*********************/
	.login-inner { width: auto; overflow: hidden; padding: 0px 20px 10px!important;}
	.login-form { margin-top: 50%!important}
	.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
	.login-title ul li { width: 50%; float: left; text-align: center;}
	.login-title ul li a { font-size: 16px; color: #fff; display: block; padding: 15px 0px; background: #34ac4f;}
	.login-title ul li:hover a { background: #fff; color: #333;}
	.login-title ul li.current a { background: #fff; color: #333;}

	
	/*********************文件质量管理*********************/

	/*********其他*********/
	.document-title-tuzhi { width: auto; text-align: center; margin-right: 24%}/*********图纸*********/
	.document-title-specification { width: auto; text-align: center;}/*********说明书*********/
	.document-title-mingpai { width: auto; text-align: center; margin-right: 25%}/*********铭牌*********/
	.document-title-other { width: auto; text-align: center;}/*********其他*********/

	.doc-tuzhi { width: auto; text-align: center; margin-right: 14%}
	.doc-specification { width: auto; text-align: center;}
	.doc-specification a { color: #34ac4f!important}
	.doc-mingpai { width: auto; text-align: center; margin-right: 10%}
	.doc-other { width: auto; text-align: center;}


	/*********体系*********/
	.tixi-type { width: auto; text-align: left!important; margin-right: 11%!important}/*********体系-类型*********/
	.tixi-jigou { width: auto; text-align: center; margin-right: 5%!important}/*********体系-机构*********/
	.tixi-time { width: auto; text-align: center; margin-right: 11%!important}/*********体系-时间*********/
	.tixi-zs { width: auto; text-align: center; margin-right: 0%!important}/*********体系-证书*********/

	.doc-tixi-type { width: auto; text-align: left!important;margin-right: 3.2%!important}
	.doc-tixi-jigou { width: auto; text-align: center;margin-right: 3.2%!important}
	.doc-tixi-time { width: auto; text-align: center;margin-right: 7%!important}
	.doc-tixi-zs { width: auto; text-align: center;margin-right: 0%!important}
	.doc-tixi-zs a { color: #34ac4f!important}
	

	/*********************购物车*********************/
	.trolley-form { width: auto; overflow: hidden;}
	.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-top: 10px; padding-bottom: 10px;}
	.trolley-form-inner:last-child { border-bottom: none;}
	.trolley-form-inner ul li { float: left; text-align: center; padding: 8px 0px;}
	.trolley-form-inner ul li span { font-size: 14px; color: #333;}
	.trolley-form-inner ul li a { font-size: 14px; color: #333;}
	.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
	.trolley-form-inner ul li:hover a { color: #34ac4f;}

	.trolley-select { width: 7%; overflow: hidden; text-align: left!important; margin-top:20px;}
	.trolley-product { width: 90%; overflow: hidden; text-align: left!important;}
	.trolley-list-img { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left}
	.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.trolley-list-text { width: 78%; overflow: hidden; float: right; margin-top: 20px;}
	.trolley-standard { width: auto; overflow: hidden; margin-top:0px; margin-right: 15%; margin-left: 7%;}
	.trolley-qualification { width: auto; overflow: hidden; margin-top:0px; margin-right: 15%}
	.trolley-time { width: auto; overflow: hidden; margin-top: 0px; margin-right: 15%;}
	.trolley-time span { color: #175191!important}
	.trolley-edit { width: auto; overflow: hidden; margin-top:0px; display: none;}
	
	
		
	.web-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.web-nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 34px; height: 40px; background-size: 100%;}
	.web-nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:170px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #3fc35c;
	}
	
	
	/*********************上传产品*********************/
	.upload-input input { border: none!important; outline: none; margin-top: 10px;}

	.upload-wrap { width: auto; overflow: hidden;}
	.upload-wrap ul li { overflow: hidden; margin-top: 15px;}
	.upload-name { width: 100px; overflow: hidden; float: left; margin-top: 19px;}
	.upload-select { margin-top: 10px;}
	.upload-checkbox-text { margin-top: 6px;}
	.upload-name span { font-size: 15px; color: #333; display: inline-block}
	.upload-input { width: 70%; overflow: hidden; float: left;}
	.upload-input input { width: 60%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input a { display: block;}
	.upload-input select { width: 61.8%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input textarea { width: 90%; overflow: hidden; height: 300px; padding: 10px; border: 1px solid #ddd; outline: none;}
	.upload-input button { width: 130px; height: 50px; background: #34ac4f; outline: none; border: none; color: #fff; font-size: 16px;}
	.upload-checkbox input { width: 16px; height: 16px;}
	.upload-checkbox label input { vertical-align: middle;}
	.upload-checkbox span { font-size: 15px; color: #555; display: inline-block; margin: 7px 12px 0;}

}

@media only screen and (width:375px) {
	.document-main h3 button { float: none!important;margin-left: 47%!important;}
	.mall-service-list ul li img { width: 96%; height: 170px;}
	.details-appointment a { font-size: 14px; padding: 12px 15px 12px; margin-left: 5px;}
	.details-appointment i { background: url(../images/collection_icon_2.png) 0 -2px no-repeat!important; width: 15px; height: 15px; background-size: 100% 100%!important;}
	.details-appointment a:last-child { padding-right: 25px;}
}

@media only screen and (width:320px){
	
	/*********************顶部*********************/
	.mall-top-wrap { width: 100%;}
	.mall-head-wrap { width:auto; overflow: hidden; background: #f3f5f6; padding: 7px 0px; border-bottom: 1px solid #e1e1e1;}
	.mall-head-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.mall-head-welcome { width: auto; overflow: hidden; float: none;}
	.mall-head-welcome span { font-size: 12px; color: #333;}
	.mall-head-welcome img { width: 5%; overflow: hidden; display: inline-block; padding: 0px 5px;}
	.mall-head-welcome span,.mall-head-welcome img { vertical-align: middle;}

	.mall-head-link { width: auto; overflow: hidden; float: none; text-align: left;}
	.mall-head-link a { font-size:14px; color: #333;}
	.mall-head-link span { font-size: 12px; color: #aaa; display: inline-block; padding: 0px 5px;}
	.mall-head-link img { width: 20%; display: inline-block; padding: 0px 3px;}
	.mall-head-link a,.mall-head-link span,.mall-head-link img { vertical-align: middle;}
	.mall-head-link a:hover { color: #34ac4f;}
	
	

	/*********************LOGO&SEARCH*********************/
	.mall-logo-wrap { width: 70%; overflow: hidden; margin:0 auto; float: left}
	.mall-logo { width: auto; overflow: hidden; float: none;}
	.mall-logo img { width: 50%; display: block}

	/*********************导航栏*********************/
	.mall-top-line { border-bottom: none; width: auto; position: relative;}

	.nav { width: 20%; float: right; background: none; margin-top: 17px; margin-right: 10px; padding: 0; border-bottom: none;}
	.nav-wrap { width: auto; position: static; margin: 0 auto;}
	.nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 28px; height: 40px; background-size: 100%;}
	.nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:62px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #34ac4f;
		height: auto;
	}
	.nav-main ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none; text-align: center; float: none;}
	.nav-main ul li:last-child { border-bottom:none;}
	.nav-main ul li a { font-size:14px; color: #333; display: block; padding:5% 0%;}
	.nav-main ul li span { display: none;}
	.nav-main ul li:hover { background:#34ac4f; border-bottom: none; border-top: none}
	.nav-main ul li:hover a { color: #fff;}
	.nav-main ul li.current { background:#34ac4f; border-bottom: none; border-top: none;}
	.nav-main ul li.current a { color: #fff;}

	.nav-details { width: 100%; overflow: hidden; border: none; position:absolute; top:110px; left: 0; z-index: 9999!important; background: #fff; display: none;}
	.nav-classify { width: auto; overflow: hidden; background: #f3f5f6; position: relative;}
	.nav-classify ul li { padding:0px 10px; position: relative; border-bottom: 1px solid #ddd;}
	.nav-classify ul li:last-child { border-bottom: none;}
	.nav-classify ul li a { padding: 15px 0px; display: inline-block;}
	.nav-classify ul li i { display: inline-block; background: url(../images/backstage_arrow_default.png) no-repeat; width: 6px; height: 10px; right: 10px; position: absolute; top: 20px;}
	.nav-classify ul li:hover { background: #fff;}
	.nav-classify ul li:hover a { color: #34ac4f;}
	.nav-classify ul li:hover i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}
	.nav-classify ul li.current { background: #fff;}
	.nav-classify ul li.current a { color: #34ac4f;}
	.nav-classify ul li.current i { background: url(../images/backstage_arrow_highlight.png) no-repeat;}

	.nav-classify-text { float: none; position: static; top: 0; left: 0px; z-index: 99; margin-left: 15px; padding-top: 15px;}
	.nav-classify-text p a { font-size: 14px; color: #777; display: inline-block; margin-right: 20px; padding: 10px 0px;}
	.classify-title { font-size: 15px!important; color: #333!important; font-weight: bold;}


	/*********************筛选*********************/
	.mall-filter-wrap { width: 100%; overflow: hidden; border-top: 2px solid #34ac4f}
	.mall-result { width: 96%; overflow: hidden; margin:7px auto; padding: 10px 0px;}
	.mall-result a { font-size: 14px; color: #555; display: inline-block; padding: 0px 4px;}
	.mall-result span { font-size: 12px; color: #777; display: inline-block; padding: 0px 5px;}
	.mall-result a,.mall-result { vertical-align: middle;}
	.mall-result a:hover { color: #34ac4f;}

	.mall-result-last { display: inline-block;}
	.mall-result-text { float: left}
	.mall-result-text a { display: inline-block; border: 1px solid #fff; padding: 5px 10px;}
	.mall-result-close { float: right;}
	.mall-result-close i { background: url(../images/mall_result_close.png) no-repeat #34ac4f center; display: inline; height: 31px; width: 30px;}
	.mall-result-last:hover a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last:hover i { display: block;}
	.mall-result-last.current a { border: 1px solid #34ac4f; color: #34ac4f}
	.mall-result-last.current i { display: block;}

	.mall-classify-wrap { width:96%; overflow: hidden; margin: 0 auto; border: 1px solid #ddd;}
	.mall-classify-main { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.mall-classify-main:last-child { border: none;}
	.mall-classify-title { width: 25%; overflow: hidden; float: left; background: none; text-align: center;}
	.mall-classify-title h3 { font-size: 15px; color: #333; font-weight: bold; padding: 13px 0px;}
	.mall-classify-text { width: 70%; overflow: hidden; float: right;}
	.mall-classify-text ul li { float: left; margin-right: 4%;}
	.mall-classify-text ul li a { font-size: 13px; color: #333; padding: 15px 0px; display: inline-block}
	.mall-classify-text ul li:hover a { color: #34ac4f;}
	.mall-classify-text ul li.current a { color: #34ac4f;}

	/*********************商城列表*********************/
	.mall-list-wrap  { width: 100%; overflow: hidden; padding: 20px 0px;}


	/*********************底部*********************/
	.foot-nav ul li a { font-size: 13px; color: #555; text-align: center;}

	.foot-copyright { width: auto; overflow: hidden; text-align: center; font-size: 12px; color: #555; margin-top:10px; border-top: 1px solid #ddd; line-height: 2; padding-top: 10px;}


	/*********************详情头部*********************/
	.details-top { width: 100%; overflow: hidden; padding: 0px 0px 15px;}
	.details-top-main { width: 96%; overflow: hidden; margin: 0 auto;}
	.details-left-img { width: auto; height:270px; border: 1px solid #ddd; padding: 15px; position: relative; float: none;}
	.details-left-img img { width: 90%; display: block; margin:auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}

	.details-right-text { width: auto; overflow: hidden; float: none; margin-top:15px;}
	.details-right-text h3 { font-size: 16px; color: #333; font-weight: normal; padding-bottom: 10px;}
	.details-right-classify { width: auto; overflow: hidden; border-top: 1px dashed #ddd; padding-top: 10px;}

	.details-classify-text { width: auto; overflow: hidden;}
	.details-classify-text:first-child { margin-top:7px;}
	.details-classify-title { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.details-classify-title h5 { font-size: 13px; color: #333; font-weight: bold;}
	.details-classify-text:nth-child(3) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-text:nth-child(5) .details-classify-title { width: 22%; overflow: hidden; float: left; margin-top: 17px;}
	.details-classify-filter { width: auto; overflow: hidden; float: none; margin-top: 10px;}
	.details-classify-filter ul li { float: left; text-align: center; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px;}
	.details-classify-filter ul li a { font-size: 13px; color: #333; display: block; padding:5px 15px;}
	.details-classify-filter ul li:hover { border: 1px solid #34ac4f}
	.details-classify-filter ul li:hover a { color: #34ac4f;}
	.details-classify-filter ul li.current { border: 1px solid #34ac4f}
	.details-classify-filter ul li.current a { color: #34ac4f;}

	.details-classify-filter select { 
		width: 120px; 
		border: 1px solid #ddd; 
		outline: none;
		height: 30px;
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance: none;
		background: url(../images/select_arrow.png) no-repeat scroll 90% center transparent;
		padding-left: 15px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.details-classify-filter img { width: auto; display: inline-block; margin-right: 10px;}
	.details-classify-filter input { border: 1px solid #ddd; height: 30px; padding-left: 15px; letter-spacing: 1px; width: 130px; outline: none;}
	.details-classify-filter img,.details-classify-filter input { vertical-align: middle;}
	.details-classify-time { display: inline-block;}
	.details-classify-radio { float: left; margin-left:0px; width: 70px;}
	.details-classify-radio input { width: 16px; border: 1px solid #175191; outline: none;}
	.details-classify-radio span { margin-left: 10px; display: inline-block;}

	.details-appointment { width: auto; overflow: hidden; margin-top: 12px;}
	.details-appointment a { font-size: 13px; color: #fff; background: #34ac4f; padding: 10px 15px 10px; display: inline-block; margin-left: 5px;}
	.details-appointment i {
		background: url(../images/collection_icon_2.png) 0 -2px no-repeat!important;
		display: inline-block;
		width: 15px;
		height: 15px;
		margin-right: 10px;
		background-size: 100% 100%!important;
	}
	.details-appointment a:last-child { padding-right: 23px;}


	/*********************详情介绍*********************/
	.details-info-title h3 { font-size: 15px; color: #fff; background: #34ac4f; display: inline-block; padding: 8px 20px;}


	/*********************订单确认*********************/
	.order-personal-title h3 { font-size: 15px; color: #fff; background: #34ac4f; display: inline-block; padding: 8px 20px;}

	.order-personal-text { width: auto; overflow: hidden; margin: 0 auto; padding-bottom: 20px;}
	.order-personal-text ul li { float: none; width: auto; margin-left: 0; margin-top: 10px; overflow: hidden;}
	.order-personal-text ul li:first-child { margin-left: 0;}
	.order-personal-text ul li:nth-child(3) { margin-left: 0;}
	.order-personal-name { width: 85px; overflow: hidden; float: left; margin-top: 12px;}
	.order-personal-name span { font-size: 15px; color: #333;}
	.order-personal-text i { color: #BC0003}
	.order-personal-input { float: left; width: 98%; margin-top: 7px;}
	.order-personal-input input { height: 35px; width: 96%; outline: none; padding-left: 10px; border: 1px solid #ddd;}

	.order-info-wrap { width: auto; overflow: hidden; margin-bottom: 20px;}
	.order-confirm-table { width:auto; overflow: hidden; margin-top: 10px;}
	.order-confirm-title { width: auto; overflow: hidden; background: #f3f5f6; padding: 0px 15px; display: block; }
	.order-confirm-title ul li { float: left; width: auto; margin-right: 8.7%; text-align: center;}
	.order-confirm-title ul li a { font-size: 15px; color: #333; display: inline-block; padding: 12px 0px;}

	.order-confirm-product { width:auto; text-align: center;}
	.order-confirm-standard { width: auto; text-align: center;}
	.order-confirm-qualification { width: auto; text-align: center;}
	.order-confirm-time { width: auto; text-align: center;}

	.order-confirm-form { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 15px;}
	.order-confirm-info-title { width: auto; overflow: hidden; background: #f3f5f6; padding:10px 15px; border-bottom: 1px solid #ddd;}
	.order-confirm-info-title span { font-size: 14px; color: #555; line-height: 2;}
	.order-confirm-info-title a { font-size: 14px; color: #175191; margin-right: 30px;}
	.order-confirm-info-title a:nth-child(2) { display: inline-block; width: 66%;}
	.order-confirm-info-title a:nth-child(4) { display: inline-block; width: 66%;}
	.order-confirm-info-title span:nth-child(5) { display: inline-block; width: 23%;}

	.order-confirm-info-title span,.order-confirm-info-title a { vertical-align: middle;}

	.order-confirm-info { width: auto; overflow: hidden;}
	.order-confirm-list { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding: 0px 15px; margin-top: 15px;}
	.order-confirm-list:last-child { border-bottom: none;}
	.order-confirm-list ul li { float: left; padding: 0px 0px 15px;}
	.order-confirm-list ul li:first-child { display: block;}
	.order-confirm-list ul li span { font-size: 12px; color: #333;}

	.confirm-pic { width: 100%;}
	.order-confirm-img { width: 60px; height: 60px; float: left; border: 1px solid #ddd; position: relative;}
	.order-confirm-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-confirm-name { width:70%; overflow: hidden; float: right; margin-top: 20px;}
	.order-confirm-name span { font-size: 13px; color: #333;}
	.confirm-standard { width: 33.333%; text-align: left; margin-top: 0px;}
	.confirm-qualication {width: 33.333%; text-align: left; margin-top: 0px;}
	.confirm-time {width: 33.333%; text-align: center; margin-top: 0px;}
	.confirm-time span { color: #175191!important;}

	.order-confirm-remark { width: auto; overflow: hidden; border-top: 1px solid #ddd; padding: 15px 0px;}
	.order-remark-text { width: 25%; overflow: hidden; float: left; margin-left: 15px; margin-top: 7px;}
	.order-remark-text span { font-size: 13px; color: #333;}
	.order-remark-input { width:70%; overflow: hidden; float: right;}
	.order-remark-input input { width: 90%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}

	.order-confirm-next { width: auto; overflow: hidden; text-align: right;}
	.order-confirm-next a { background: #34ac4f; color: #fff; font-size: 14px; display: inline-block; padding: 10px 20px 12px;}


	/*********************委托单*********************/
	.quotation-wrap { width: 100%; overflow: hidden; margin-top:0px; margin-bottom: 20px;}
	.quotation-main { width: 96%; overflow: hidden; margin: 0 auto;}

	.quotation-main h3 { font-size: 15px; color: #555; border-bottom: 1px dashed #eee; padding-bottom: 10px; border-top: 1px solid #ddd; padding-top: 15px;}
	.weituodan-text-first { width: auto; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
	.weituodan-text { width: auto; float: none; margin-bottom: 20px;}
	.weituodan-text h5 { font-size: 15px; color: #333; padding: 8px 0px; display: inline-block;}
	.weituodan-text input { width: 77%; outline: none; border: none; font-size: 15px!important;}

	.weituofang-text { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
	.weituofang-text ul li { overflow: hidden; margin-top: 17px;}
	.left-name { width: auto; text-align: left; float: none; margin-top: 0px;}
	.left-name span { font-size: 15px; color: #555;}
	.right-input { width: auto; overflow: hidden; float: none; margin-left:0px; margin-top: 10px}
	.right-input input { width: 96%; height: 35px; border: 1px solid #ddd; outline: none; padding-left: 10px;}


	.weituodan-dutian { width: auto; float: none; overflow: hidden;}
	.weituodan-dutian h5 { font-size: 15px; color: #333; padding: 8px 0px;}

	.dutian-info { width: auto; overflow: hidden; border-top: 2px solid #296aa7}
	.dutian-info ul li { overflow: hidden; margin-top: 20px;}
	.left-text { margin-top: 0; width: 20%; float: left;}
	.left-text span { font-size: 14px; color: #555}
	.right-text { display: inline-block; float: left; width: 75%; margin-top: 0!important;}
	.right-text span { font-size: 14px; color: #333; }
	.left-name span,.right-text span,.right-text a { vertical-align: middle;}
	.email a { text-decoration: underline; color: #296aa7; font-size: 16px;}

	.weituodan-product-info { width:auto; overflow: hidden; border-bottom: none; padding-bottom: 0px;}
	.weituodan-product-info ul { width: auto; overflow: hidden; margin-top: 10px;}
	.weituodan-product-info ul li { overflow: hidden; margin-top: 17px;}

	.quotation-form { width: auto; overflow: hidden; margin-top: 20px;}
	.quotation-form h3 { font-size: 16px; color: #296aa7; font-weight: normal; border-bottom: none}

	.quotation-table { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 10px; margin-bottom:0px;}
	.quotation-table-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd; padding: 0px;}
	.quotation-table-title ul li { float: left; padding: 13px 0px; width: 25%; text-align: center}
	.quotation-table-title ul li a { font-size: 13px; color: #333;}
	.quotation-item { width: auto; text-align: center;}
	.quotation-service { width: auto; text-align: center;}
	.quotation-remark { width:auto; text-align: center;}
	.quotation-price { width: auto; text-align: center;}

	.quotation-table-list { width: auto; overflow: hidden;}
	.quotation-table-item { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd;}
	.quotation-table-item:last-child { border-bottom: 1px solid #ddd;}
	.quotation-table-item ul li { float: left; padding: 12px 0px; width: 25%; text-align: center;}
	.quotation-table-item ul li span { font-size: 12px; color: #333;}

	.quotation-list-item { width: auto; text-align: center; margin-left: 0px;}
	.quotation-list-service { width: auto; text-align: center;}
	.quotation-list-remark { width: auto; text-align: center;}
	.quotation-list-price { width: auto; text-align: center;}

	.quotation-price-all { width: 90%; overflow: hidden; text-align: right; float: none; margin: 15px auto;}
	.quotation-price-all ul li { overflow: hidden; padding: 7px 0px;}
	.quotation-price-left { width: 60%; overflow: hidden; float: left}
	.quotation-price-left span { font-size: 12px; color: #333;}
	.quotation-price-right { width: 30%; overflow: hidden; float: right; margin-left: 0;}
	.quotation-price-right span { font-size: 12px; color: #333;}

	.quotation-remark-info { width: auto; overflow: hidden; margin-bottom: 30px;}
	.quotation-remark-main { width: auto; overflow: hidden; padding: 0px 0px;}
	.quotation-remark-main ul li { overflow: hidden; border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-top: 10px;}
	.quotation-remark-name { width: 120px; overflow: hidden; float: left;}
	.quotation-remark-name span { font-size: 14px; color: #333; font-weight: bold; line-height: 1.8}
	.quotation-remark-text { width: auto; overflow: hidden; float: left;}
	.quotation-remark-text span { font-size: 13px; color: #666; line-height: 2}
	.quotation-remark-text a { font-size: 13px; color: #296aa7;}
	.quotation-remark-name span,.quotation-remark-text span,.quotation-remark-text a { vertical-align: middle;}

	.quotation-confirm { width: auto; overflow: hidden; border-bottom: 2px solid #ddd; padding: 0px; margin-top: 10px;}
	.quotation-confirm ul li { float: left; width: 50%; padding-bottom: 30px; padding-top: 10px;}
	.quotation-confirm ul li span { font-size: 14px; color: #666;}


	/*********************企业后台个人信息*********************/
	.backstage-nav-wrap { width: auto; background: #34ac4f; padding: 12px 0px; height: 37px;}
	.backstage-nav-main { width: 96%; margin: 0 auto;}
	.backstage-nav-logo { width: 70%; overflow: hidden; float: left;}
	.backstage-nav-logo img { width: 40%; display: inline-block;}
	.backstage-nav-logo i { display: inline-block; width: 1px; height: 30px; background: rgba(255,255,255,.6); margin-left: 20px;}
	.backstage-nav-logo span { font-size: 16px; color: #fff; display: inline-block; margin-left: 20px;}
	.backstage-nav-logo img,.backstage-nav-logo i,.backstage-nav-logo span { vertical-align: middle;}

	.backstage-nav { width:10%; float: right; background: none; margin-top: 7px; margin-right: 0px; padding: 0; border-bottom: none; position: static;}
	.nav-wrap { width: auto; position: static; margin: 0 auto;}
	.backstage-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.backstage-nav-title span { display:block; background: url(../images/top_line_2.png) no-repeat; width: 26px; height: 40px; background-size: 100%;}
	.backstage-nav-text { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:118px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #fff;
		height: auto;
	}
	.backstage-nav-text ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none; text-align: center; float: none;}
	.backstage-nav-text ul li:last-child { border-bottom:none;}
	.backstage-nav-text ul li a { font-size:14px; color: #333; display: block; padding:5% 0%;}
	.backstage-nav-text ul li span { display: none;}
	.backstage-nav-text ul li:hover { background:#34ac4f; border-bottom: none; border-top: none}
	.backstage-nav-text ul li:hover a { color: #fff;}
	.backstage-nav-text ul li.current { background:#34ac4f; border-bottom: none; border-top: none;}
	.backstage-nav-text ul li.current a { color: #fff;}


	/*********************企业后台 导航栏下拉*********************/
	.nav-backstage-details { width: 100%; overflow: hidden; border: none; position:absolute; top:180px; left: 0; z-index: 9999!important; background: #fff; display: none;}

	

	/*********************订单管理信息*********************/
	.order-management-title { width: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
	.order-management-name { width: auto; overflow: hidden; float: none; margin-top: 0px;}
	.order-management-name ul li { float: left; width: 49%; text-align: center; margin-left: 1px; margin-top: 1px;}
	.order-management-name ul li a { font-size: 12px; color: #333; display: block; padding-bottom:0px; padding: 13px 0px;}
	.order-management-name ul li:hover a { color: #fff; border-bottom:none;}
	.order-management-name ul li.current a { color: #fff; border-bottom: none;}

	.order-management-search { width: 30%; overflow: hidden; float: right; text-align: right; display: none;}
	.order-management-input { width: 80%; overflow: hidden; float: left;}
	.order-management-input input { width: 100%; height: 40px; border: 1px solid #ddd; outline: none; padding-left: 10px; border-bottom: none;}
	.order-management-button { width: 20%; overflow: hidden; float: right;}
	.order-management-button button { background: #f3f5f6; width:100%; height: 42px; outline: none; border:1px solid #ddd; border-bottom: none;}
	.order-management-button button i { background: url(../images/search_icon2.png) no-repeat center; width: 22px; height: 22px; display: inline-block;}

	.order-management-info { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.order-management-info ul li { float: left; text-align: center; width: 20%}
	.order-management-info ul li a { font-size: 14px; color: #333; padding: 12px 0px; display: inline-block;}

	.order-name { width: auto; text-align: left; padding-left: 0px;}
	.order-time { width: auto; }
	.order-status { width: auto; }
	.order-weituodan { width: auto;}
	.order-resurvey { width: auto;}

	.order-management-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-id { width:auto; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
	.order-id span { font-size: 14px; color: #777;}
	.order-id span:first-child { padding-left: 15px;}
	.order-id span:last-child { display: block; padding-left: 15px; margin-top: 10px;}
	.order-id a { font-size: 14px; color: #175191; display: inline-block; padding-right: 50px;}
	.order-id span,.order-id a { vertical-align: middle;}

	.order-management-table ul { overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 10px;}
	.order-management-table ul:last-child { border-bottom: none;}
	.order-management-table ul li { float: left; overflow: hidden; text-align: center; padding: 10px 0px; width: auto; margin-right: 6.2%;}
	.order-management-table ul li:nth-child(2) { margin-left: 4%}
	.order-management-table ul li span { font-size: 12px; color: #333;}
	.order-management-table ul li a { font-size: 12px;}
	.order-management-table ul li:hover span { color: #34ac4f;}
	.order-management-table ul li:hover a { color: #34ac4f;}

	.order-management-img { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left; margin-left: 20px;}
	.order-management-img img { width: 90%; display: inline-block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.order-management-biaoti { width: 69%; overflow: hidden; float: left; margin-top: 20px; margin-left: 10px; text-align: left!important}
	.order-management-biaoti span { font-size: 12px; color: #333;}

	.management-name { width: 100%!important;}
	.management-time { width: auto; margin-top: 10px;}
	.management-status { width: auto;}
	.management-status span { font-size: 13px; color: #333; display: block; margin-top: 0px;}
	.management-status a { font-size: 13px; color: #175191; margin-top: 5px; display: inline-block;}
	.management-fail span { color: #c00808!important;}
	.management-weituodan { width: auto; margin-top: 10px;}
	.management-resurvey { width: auto; margin-top:10px; margin-right: 0%!important}
	.management-resurvey a { font-size: 13px; color: #c00808}

	.list_page_right { overflow:hidden; width:217px; text-align: center; margin-top: 20px; float: right;}
	.list_page_right span { color:#e40723; font-size:13px; display: block}
	.list_page_right a { padding:6px 8px; border:1px solid #ccc; float:left; margin-right:5px;font-size:13px; color:#333;}
	.list_page_right a:last-child {margin-right: 0;}

	/*********************订单详情*********************/
	.order-details-right { width: auto; overflow: hidden; margin-bottom: 30px;}
	.order-details-right:last-child { margin-bottom: 0px;}
	.order-details-info { width: auto; overflow: hidden; margin-left: 10px; margin-top: 3px;}
	.order-details-info ul li { overflow: hidden; margin-top: 12px;}
	.order-details-name { width: 30%; overflow: hidden; float: left;}
	.order-details-name i { font-size: 14px; color: #777777; font-style: normal;}
	.order-details-text { width: 68%; overflow: hidden; float: left; }
	.order-details-text span { font-size: 14px; color: #333;}
	.order-details-text a { font-size: 14px; color: #175191; display: inline-block; margin-left: 30px;}
	.order-details-name i,.order-details-text span,.order-details-text a { vertical-align: middle;}

	.order-details-table { width: auto; overflow: hidden; margin-top: 20px; border: 1px solid #ddd;}
	.order-details-title { width: auto; overflow: hidden; background: #f3f5f6; border-bottom: 1px solid #ddd;}
	.order-details-title ul li { float: left; text-align: center; width: 25%;}
	.order-details-title ul li a { font-size: 14px; color: #333; display: inline-block; padding: 10px 0px;}

	.order-details-wrap { width: auto; overflow: hidden;}
	.order-details { width: auto; overflow: hidden; border-bottom: 1px dashed #ddd; margin-top: 5px; padding-bottom: 10px;}
	.order-details:last-child { border-bottom: none;}
	.order-details ul li { float: left; padding: 10px 0px; width: auto; margin-right: 6%; overflow: hidden;}
	.order-details ul li span { font-size: 12px; color: #333;}


	.order-details-biaoti { width:100%!important; margin-left: 10px;}
	.order-details-pic { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left;}
	.order-details-pic img { width: 90%; margin: auto; top: 0; right: 0; left: 0; bottom: 0; position: absolute;}
	.order-details-product { width: 75%; overflow: hidden; float: right; margin-top:0px;}
	.order-details-product a { font-size: 14px; color: #333; font-weight: bold; display: block; padding-bottom: 3px;}
	.order-details-product span { font-size: 13px; color: #333; display: block; line-height: 1.8;}

	.order-details-area { width:auto; text-align: center; margin-top: 0; margin-left: 10px;}
	.order-details-laboratory { width: auto; text-align: center; margin-top: 0;}
	.order-details-time { width: auto;text-align: center; margin-top: 0; margin-right: 0!important}


	/*********************企业注册*********************/
	.register-inner { width: auto; overflow: hidden;}
	.register-left { display: none;}
	.register-form { width:auto; overflow: hidden; background: #fff; box-shadow: 0px 9px 17.46px 0.54px rgba(217, 217, 217, 0.8); float: none; margin-top: 20%;}
	.register-form-inner { width: auto; overflow: hidden; padding: 15px 10px;}
	.register-form-title { width: 90%; overflow: hidden; margin: 0 auto;}
	.register-form-title img { width: 40%; display: inline-block;}
	.register-form-title i { display: inline-block; width: 1px; height: 40px; background: #ddd; margin: 0px 30px;}
	.register-form-title h3 { font-size: 20px; color: #555; display: inline-block; font-weight: normal;}
	.register-form-title img,.register-form-title i,.register-form-title h3 { vertical-align: middle;}

	.register-info { width: auto; overflow: hidden;}
	.register-info ul li { overflow: hidden; margin-top: 15px;}
	.register-info ul li span { display: inline-block; height: 35px!important; background: #dddddd; width: 35px!important;}
	.company-icon { background: url(../images/company_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 0px;}
	.tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.email-icon { background: url(../images/email_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.pwd-icon { background: url(../images/password_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #ddd!important; display: inline-block; margin-top: 1px;}
	.register-info ul li input { height: 33px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 82%;}
	.register-info ul li span,.register-info ul li input { vertical-align: middle;}

	.register-info ul li:hover input { border: 1px solid #34ac4f;}
	.register-info ul li:hover .company-icon { background: url(../images/company_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .tel-icon { background: url(../images/tel_icon_2.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .email-icon { background: url(../images/email_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .pwd-icon { background: url(../images/password_icon.png) no-repeat center #34ac4f!important;}
	.register-info ul li:hover .pwd-again-icon { background: url(../images/password_icon_2.png) no-repeat center #34ac4f!important;}

	.register-login { width: auto; overflow: hidden; margin-top: 7px; text-align: center;}
	.register-login span { font-size: 12px; color: #666;}
	.register-login a { font-size: 12px; color: #34ac4f;}
	.register-login span,.register-login a { vertical-align: middle;}

	.register-xieyi { width: auto; overflow: hidden; margin-top: 10px;}
	.register-xieyi input { width: 8px; height: 8px; outline: none;}
	.register-xieyi a { font-size: 9px; color: #777; display: inline-block; margin-left: 2px;}
	.register-button { width: auto; overflow: hidden; margin-top: 12px;}
	.register-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:99%; font-size: 16px; color: #fff;}

	/*********************底部*********************/
	.register-foot { width:auto; overflow: hidden; padding: 0; margin-top: 10%;}
	.register-foot-nav { width: auto; overflow: hidden; margin: 0 auto;}
	.register-foot-nav ul li { float: left; width:33%; text-align: center; margin:5px 0px;}
	.register-foot-nav ul li:nth-child(1) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(2) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(4) { border-right: 1px solid #aaa}
	.register-foot-nav ul li:nth-child(5) { border-right: 1px solid #aaa}
	.register-foot-nav ul li a { font-size: 12px; color: #555; text-align: center;}
	.register-foot-nav ul li span { display: none; width: 1px; height: 5px; background: #999; margin-left: 30px;}
	.register-foot-nav ul li a,.foot-nav ul li span { vertical-align: middle;}
	.register-foot-nav ul li:hover a { color: #3fc35c}

	/*********************企业登录*********************/
	.login-inner { width: auto; overflow: hidden; padding: 0px 15px 15px!important;}
	.login-form { margin-top: 30%!important}
	.login-title { width: auto; border-top: 2px solid #34ac4f; overflow: hidden; margin-bottom: 10px;}
	.login-title ul li { width: 50%; float: left; text-align: center;}
	.login-title ul li a { font-size: 16px; color: #fff; display: block; padding: 15px 0px; background: #34ac4f;}
	.login-title ul li:hover a { background: #fff; color: #333;}
	.login-title ul li.current a { background: #fff; color: #333;}

	.user-icon { background: url(../images/user_icon.png) no-repeat center #ddd!important; display: inline-block; margin-top: 0px;}
	.register-info ul li:hover .user-icon { background: url(../images/user_icon.png) no-repeat center #34ac4f!important;}
	.login-info ul li input { height: 33px; border: 1px solid #ddd; display: inline-block; outline: none; padding-left: 10px; width: 81%;}

	.login-bottom { width: auto; overflow: hidden; margin-top: 10px;}
	.login-register { width: 50%; overflow: hidden; float: left;}
	.login-register span { font-size: 12px; color: #666;}
	.login-register a { font-size: 12px; color: #34ac4f;}
	.login-register span,.login-register a { vertical-align: middle;}
	.login-forget { width: 50%; overflow: hidden; float: right; text-align: right;}
	.login-forget a { font-size: 12px; color: #666;}
	.login-button button { background: #34ac4f; height: 40px; outline: none; border: none; width:99%; font-size: 15px; color: #fff;}

	.login-foot { width:auto; overflow: hidden; margin-top: 20%;}


	/*********************文件质量管理*********************/
	.document-wrap { width: auto; overflow: hidden; margin-top: 20px;}
	.document-main { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 0px;}
	.document-main h3 { font-size: 16px; color: #333}
	.document-table-title { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 17px;}
	.document-table-title ul { width: auto; overflow: hidden; padding: 10px;}
	.document-table-title ul li { float: left; width: auto;}
	.document-table-title ul li a { font-size: 13px; color: #333; display: block; padding: 5px 0px;}

	.document-main h3 button { margin-left: 40%!important;}

	/*********产品测试*********/
	.document-title-product { width: auto; margin-right:27%}/*********名称*********/
	.document-title-model { width: auto; text-align: center; margin-right: 16%}/*********型号*********/
	.document-title-lab { width: auto; text-align: center; margin-right:15%}/*********实验室*********/
	.document-title-time { width: auto; text-align: center; margin-right: 15%}/*********时间*********/
	.document-title-type { width: auto; text-align: center; margin-right: 15%}/*********测试类型*********/
	.document-title-report { width: auto; text-align: center;}/*********报告*********/

	.doc-product { width:auto; margin-right: 8%!important;}
	.doc-model { width: auto; text-align: center; margin-right: 8%!important;}
	.doc-lab { width: auto; text-align: center; margin-right: 7%}
	.doc-time { width: auto; text-align: center; margin-right: 8%}
	.doc-type { width: auto; text-align: center; margin-right: 15%}
	.doc-report { width: auto; text-align: center;}
	.doc-report a { color: #34ac4f!important;}


	/*********产品认证*********/
	.document-title-certification { width: auto; text-align: center; margin-right: 10%}/*********证书类型*********/
	.document-title-jigou { width: auto; text-align: center; margin-right: 15%}/*********机构*********/
	.document-title-zs { width: auto; text-align: center;}/*********证书*********/

	.doc-certification { width: auto; text-align: center;margin-right: 15%!important; margin-left: 5%}
	.doc-jigou { width: auto; text-align: center; margin-right: 15%;}
	.doc-zs { width: auto; text-align: center;}
	.doc-zs a { color: #34ac4f!important}


	/*********其他*********/
	.document-title-tuzhi { width: auto; text-align: center; margin-right: 15%; margin-left: 14%;}/*********图纸*********/
	.document-title-specification { width: auto; text-align: center; margin-right: 27%;}/*********说明书*********/
	.document-title-mingpai { width: auto; text-align: center; margin-right: 25%}/*********铭牌*********/
	.document-title-other { width: auto; text-align: center;}/*********其他*********/

	.doc-tuzhi { width: auto; text-align: center; margin-right: 7%; margin-left: 7%}
	.doc-specification { width: auto; text-align: center; margin-right:25%}
	.doc-specification a { color: #34ac4f!important}
	.doc-mingpai { width: auto; text-align: center; margin-right: 10%}
	.doc-other { width: auto; text-align: center;}


	.document-table { width: auto; overflow: hidden;}
	.document-table ul { width: auto; overflow: hidden; padding:0px 10px; border-bottom: 1px dashed #eee;}
	.document-table ul:last-child { border-bottom: none;}
	.document-table ul li { float: left;}
	.document-table ul li a { font-size: 13px; color: #444; display: block; padding: 12px 0px;}


	/*********体系*********/
	.tixi-type { width: auto; text-align: left!important; margin-right: 23%!important}/*********体系-类型*********/
	.tixi-jigou { width: auto; text-align: center; margin-right: 23%!important}/*********体系-机构*********/
	.tixi-time { width: auto; text-align: center; margin-right: 8%!important}/*********体系-时间*********/
	.tixi-zs { width: auto; text-align: center; margin-right: 0%!important; margin-left: 20%}/*********体系-证书*********/

	.doc-tixi-type { width: auto; text-align: left!important;margin-right: 14%!important}
	.doc-tixi-jigou { width: auto; text-align: center;margin-right: 18%!important}
	.doc-tixi-time { width: auto; text-align: center;margin-right: 6%!important}
	.doc-tixi-zs { width: auto; text-align: center;margin-right: 0%!important; margin-left: 15%}
	.doc-tixi-zs a { color: #34ac4f!important}

	/*********************购物车*********************/
	.trolley-main { width: auto; overflow: hidden;}
	.trolley-list { width: auto; overflow: hidden; border: 1px solid #ddd; margin-top: 20px; padding: 0px 10px;}
	.trolley-lab { width: auto; overflow: hidden; padding: 12px 0px; border-bottom: 1px dashed #ddd;}
	.trolley-lab span { font-size: 13px; color: #333; line-height: 2;}
	.trolley-lab a { font-size: 13px; color: #175191; display: inline-block; margin-right: 30px; line-height: 2;}
	.trolley-lab a:nth-child(2) { width: 68%}
	.trolley-lab span,.trolley-lab a { vertical-align: middle;}

	.trolley-form { width: auto; overflow: hidden;}
	.trolley-form-inner { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; margin-top: 10px; padding-bottom: 10px;}
	.trolley-form-inner:last-child { border-bottom: none;}
	.trolley-form-inner ul li { float: left; text-align: center; padding: 10px 0px;}
	.trolley-form-inner ul li span { font-size: 13px; color: #333;}
	.trolley-form-inner ul li a { font-size: 13px; color: #333;}
	.trolley-form-inner ul li span,.trolley-form-inner a { vertical-align: middle;}
	.trolley-form-inner ul li:hover a { color: #34ac4f;}

	.trolley-select { width: 10%; overflow: hidden; text-align: left!important; margin-top:20px;}
	.trolley-product { width: 90%; overflow: hidden; text-align: left!important;}
	.trolley-list-img { width: 60px; height: 60px; border: 1px solid #ddd; position: relative; float: left}
	.trolley-list-img img { width: 90%; display: block; margin: auto; top: 0; right: 0; bottom: 0; left: 0; position: absolute;}
	.trolley-list-text { width: 70%; overflow: hidden; float: right; margin-top: 20px;}
	.trolley-standard { width: auto; overflow: hidden; margin-top:0px; margin-right: 14%}
	.trolley-qualification { width: auto; overflow: hidden; margin-top:0px; margin-right: 14%}
	.trolley-time { width: auto; overflow: hidden; margin-top: 0px; margin-right: 14%;}
	.trolley-time span { color: #175191!important}
	.trolley-edit { width: auto; overflow: hidden; margin-top:0px; display: none;}

	.trolley-bottom { width: auto; overflow: hidden; background: #f3f5f6; margin-top: 20px; padding: 0px 0px 0px 10px;}
	.trolley-bottom-left { width: 35%; overflow: hidden; float: left; margin-top: 12px;}
	.trolley-bottom-left ul li { float: left;}
	.trolley-bottom-left ul li input { margin-right: 7px;}
	.trolley-bottom-left ul li span { font-size: 13px; color: #333;}
	.trolley-bottom-left ul li a { font-size: 13px; color: #333; display: inline-block; margin-left: 20px;}
	.trolley-bottom-left ul li span,.trolley-bottom-left ul li a { vertical-align: middle;}
	.trolley-bottom-left ul li:hover a { color: #34ac4f;}

	.trolley-bottom-right { width: 60%; overflow: hidden; float: right; text-align:right;}
	.trolley-bottom-right ul li { float: left; width: 50%; text-align: right;}
	.trolley-bottom-right ul li:first-child {margin-top: 12px;}
	.trolley-bottom-right ul li sapn { font-size: 13px; color: #333;}
	.trolley-bottom-right ul li a { font-size: 13px; color: #d00; display: inline-block; margin: 0px 3px; font-weight: bold;}
	.trolley-bottom-right ul li span,.trolley-bottom-right ul li a { vertical-align: middle;}
	.trolley-bottom-right ul li button { border: none; outline: none; height: 45px; padding: 0px 22px; font-size: 14px; color: #fff; background: #aaa}
	.trolley-bottom-right ul li:hover button { background: #34ac4f; }
	
	
	.index-top-wrap { width: 100%; overflow: hidden; background: #f3f5f6; padding: 10px 0px; border-bottom: 1px solid #ddd;}
	.index-top-main { width: 96%; overflow: hidden; margin:0 auto;}
	.index-top-welcome { width: auto; overflow: hidden; float: none; padding-left: 7px; padding-bottom: 3px; display: none;}
	.index-top-welcome span { font-size: 14px; color: #444;}
	.index-top-link { width: auto; overflow: hidden; float: none; text-align: left;}
	.index-top-link a { font-size: 13px; color: #444; display: inline-block; padding: 0px 7px;}
	.index-top-link span { font-size: 13px; color: #777;}
	.index-top-link a,.index-top-link span { vertical-align: middle;}
	.index-top-link a:hover { color: #3fc35c;}

	.index-head-wrap { width: 100%; padding: 22% 0px 15px; margin-top: 0%;}
	.index-head-main { width: 96%; margin: 0 auto;}
	.web-top-logo { width:40%; overflow: hidden; float: left;}
	.web-top-logo img { width: 80%; display: block;}
	
	.web-nav { width: 20%; float: right; background: none; margin-top:15px; margin-right: 10px; padding: 0; position: static}
	
	.web-nav-title { float:right; width:34px; height:40px; background:none; border-radius:1px; padding:0; display: block;}
	.web-nav-title span { display:block; background: url(../images/top_line.png) no-repeat; width: 30px; height: 40px; background-size: 100%;}
	.web-nav-main { 
		width: 100%; 
		overflow: hidden; 
		background:#fff; 
		display:none; 
		position: absolute; 
		top:128px;
		z-index: 88;
		left: 0px;
		border-top: 2px solid #3fc35c;
	}
	.web-nav-main ul li { border-bottom: 1px solid #E7E8E9; width: 100%; border-top: none;}
	.web-nav-main ul li:last-child { border-bottom:none;}
	.web-nav-main ul li a { font-size:14px; color: #333; display: block; padding:5% 0%;}
	.web-nav-main ul li span { display: none;}
	.web-nav-main ul li:hover { background:#3fc35c; border-bottom: none; border-top: none}
	.web-nav-main ul li:hover a { color: #fff;}
	.web-nav-main ul li.current { background:#3fc35c; border-bottom: none; border-top: none;}
	.web-nav-main ul li.current a { color: #fff;}

	
	.top-search { width:300px; overflow: hidden; float: right; text-align: right; margin-top: 20px; height: 44px; display: none;}
	
	
	.about-wrap { width: 100%; overflow: hidden; padding: 2% 0px 30px;}
	.about-main { width: 95%; overflow: hidden; margin: 0 auto;}

	.web-dutian-info-wrap { width: auto; overflow: hidden; margin-top: 30px; }
	.web-dutian-info { 
		width: auto; 
		height:auto;
		overflow: hidden; 
		background: none;
		background-size: 100% 100%;
		position: relative;
		margin: 0 auto;
	}
	.web-dutian-info-title { width: auto; overflow: hidden;  text-align: left; position: static; right:0%; top: 0%; z-index:9999;}
	.web-dutian-info-title h3 { font-size: 22px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline}
	.web-dutian-info-title h4 { font-size: 22px; color: #34ac4f; font-family: myFirstFont; padding-bottom: 5px; display: inline; margin-left: 10px;}
	.web-dutian-info-title h5 { font-size: 15px; color: #175191; font-family: myFirstFont; padding-bottom: 5px; margin-top: 3px;}
	.web-dutian-info-title span { display: block; width: 60px; height: 4px; background: #175191; text-align: left; float: left; margin-top: 5px;}

	.web-dutian-info-pic { width: 710px; overflow: hidden; position: absolute; left: 0; top: 7%; display: none;}
	.web-dutian-info-pic img { width: auto; display: block;}

	.web-dutian-info-content { 
		width: auto; 
		overflow: hidden;
		position: static; 
		right:0%; 
		bottom: 0%;
		font-size: 14px;
		color: #555;
		line-height: 2.4;
		text-indent: 2em;
		margin-top: 10px;
	}

	.our-service { width:auto; overflow: hidden; margin-top: 30px;}
	.our-service-left { width:15%; overflow: hidden; float: left;}
	.our-service-left img { width: 100%; display: block;}

	.our-service-right { width: 82%; overflow: hidden; float: right; }
	.our-service-title { width: auto; overflow: hidden;}
	.our-service-name { width: 50%; overflow: hidden; float: left;}
	.our-service-name h3 { font-size: 20px; color: #34ac4f; font-weight: normal; letter-spacing: 1.5px;}
	.our-service-en { width: 47%; overflow: hidden; float: left; margin-left: 7px; margin-top: 0px;}
	.our-service-en img { width: 85%; display: block;}
	.our-service-en h4 { font-size: 12px; color: #333; font-weight: normal; padding-bottom: 2px; letter-spacing: 1px;}

	.our-service-content { width: auto; overflow: hidden;}
	.our-service-content ul li { overflow: hidden; margin-top: 15px;}
	.our-service-content ul li h5 { font-size: 15px; color: #175191; font-weight: normal; display: inline-block; padding-bottom: 5px;}
	.our-service-content ul li h4 { font-size: 15px; font-weight: normal; display: inline-block;}
	.our-service-content ul li span { font-size: 14px; color: #555; font-weight: normal; display: block; line-height: 1.7}

	.mylab-lab { width: auto; overflow: hidden; margin-top: 30px;}
	.mylab-lab-title { width:auto; overflow: hidden;}
	.mylab-lab-title h4 { font-size: 26px; display: inline-block;}
	.mylab-lab-title h5 { font-size: 15px; display: inline-block; color: #175191; font-weight: normal; padding-left: 20px;}
	.mylab-lab-title img { width: 30%}

	.mylab-content { width: auto; overflow: hidden; margin-top: 20px;}
	.mylab-info { width: auto; overflow: hidden; float: none; padding: 0px 0px 10px; height: auto;}
	.mylab-info-inner { width: auto; overflow: hidden; padding: 15px; font-size: 15px; color: #fff; line-height:2.2; margin: 0 auto;}
	.mylab-question { background: url(../images/question_icon.png) no-repeat #3da955 center; background-size: 60%;}
	.mylab-solution { background: url(../images/solution_icon.png) no-repeat #24973e center; background-size: 60%;}
	.mylab-info-inner h5 { font-size: 20px; color: #fff; font-weight: normal; text-align: center; display: block; padding-bottom: 5px;}
	.mylab-info-inner h6 { font-size: 20px; color: #fff; font-weight: normal; text-align: center; display: inline; padding-bottom: 13px;}
	.mylab-info-inner h4 { font-size: 20px; color: #fff!important; font-weight: normal; text-align: center; display: inline-block;}
	.solution-title { width: auto; overflow: hidden; text-align: center;}

	.about-pic { width: auto; overflow: hidden; margin-top: 20px;}
	.about-pic ul li { float: left; margin-left: 2%; width: 23.5%; text-align: center;}
	.about-pic ul li:first-child { margin-left: 0;}
	.about-pic ul li img { width: 100%; display: block;}

	.about-progress { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-content { width: auto; overflow: hidden; margin-top: 10px;}
	.about-progress-title { width: auto; overflow: hidden; float: none; text-align: left; margin: 10px auto 0;}
	.about-progress-title h3 { font-size:20px; color: #555; font-weight: normal; letter-spacing: 0px; display: inline}
	.progress-title-right { float: none; width:auto; margin-left: 0px; display: inline}
	.progress-title-left { float: none; width:auto; display: inline}

	.progress-title { margin-top: 25px; text-align: left;}
	.progress-title h3 { width: 35px; margin: 0 auto; text-align: left;}
	

	.about-progress-use { width:auto; overflow: hidden; float: none; margin-left: 0; margin-top: 15px;}
	.about-progress-use ul li { float: left; background: #34ac4f; padding: 12px 12px; border-radius: 13px; width: 32%; height: 110px; margin-top: 10px;}
	.about-progress-use ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 34px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  40px auto 0;
	}
	.about-progress-use ul li:nth-of-type(even) { background: none; width: 10%; padding: 15px 0px; margin: 0 auto; text-align: center;}

	.about-progress-use-second { width:auto; overflow: hidden; float: none; margin-left:0px; margin-top: 10px;}
	.about-progress-use-second ul li { float: left; background: #34ac4f; padding: 12px 12px; border-radius: 13px; width: 32%; height: 110px; margin-top: 10px;}
	.about-progress-use-second ul li strong { font-size: 15px; color: #fff; display: block; padding-bottom: 4px;}
	.about-progress-use-second ul li span { font-size: 13px; color: #fff; line-height: 1.8;}
	.about-progress-use-second ul li i { 
		background: url(../images/arrow_icon.png) no-repeat center; 
		width: 34px; 
		height: 40px;
		background-size: 70% 70%; 
		display: block;
		margin:  30px auto 0;
	}
	.about-progress-use-second ul li:nth-of-type(even) { background: none; width: 10%; padding: 15px 0px; margin: 0 auto; text-align: center;}
	
	.expert-wrap { width: 100%; overflow: hidden; padding: 2% 0px 30px;}
	.expert-main { width: 95%; overflow: hidden; margin: 0 auto;}
	.location-wrap { width: auto; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
	.location-wrap a { font-size: 14px; color: #555;}
	.location-wrap span { font-size: 14px; color: #555;}
	.location-wrap a,.location-wrap span { vertical-align: middle;}
	.location-wrap a:hover { color: #5b8ecd;}
	.location-wrap a.active { color: #5b8ecd;}

	.expert-filter { width:auto; overflow: hidden; background: #f3f5f6; margin-top: 20px;}
	.expert-filter-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-specialty { width: auto; overflow: hidden;}
	.expert-specialty-title { width:28%; overflow: hidden; float: left;}
	.expert-specialty-title h3 { font-size: 14px; color: #222; display: inline;}
	.expert-specialty ul { width: 70%; overflow: hidden; float: right;}
	.expert-specialty ul li { float: left; margin-left: 5%; margin-bottom: 20px;}
	.expert-specialty ul li:first-child { margin-left: 5%;}
	.expert-specialty ul li:nth-of-type(8n+1) { margin-left: 5%;}
	.expert-specialty ul li input { margin-right: 10px; width: 16px; height: 16px;}
	.expert-specialty ul li span { font-size: 14px; color: #222;}

	.expert-filter-search { width: auto; overflow: hidden;}
	.expert-filter-title { width:28%; overflow: hidden; float: left; margin-top: 11px;}
	.expert-filter-title h3 { font-size: 14px; color: #222; display: inline;}

	.expert-filter-input { width: 70%; overflow: hidden; float: right;}
	.expert-filter-input input { width:93%; height: 40px; padding-left: 10px; border: 1px solid #ddd; outline: none;}
	.expert-filter-button { display: inline-block; margin-top: 0px; margin-left: -5px;}
	.expert-filter-input a { 
		background: #3fc35c;
		font-size: 15px; 
		color: #fff; 
		text-align: center;
		padding: 11px 15px 11px;
		display: none;
	}
 
	.expert-content { width: auto; overflow: hidden;}
	.expert-content ul li { float: none; overflow: hidden; width: auto; margin-top: 20px;}
	.expert-left-img { width: 30%; overflow: hidden; float: left;}
	.expert-left-img img { width:100%; display: block;}
	.expert-info { width: 67%; overflow: hidden; float: right; margin-top: 0px;}
	.expert-info h3 { font-size: 16px; color: #222; font-weight: normal; padding-bottom: 7px;}
	.expert-info span { font-size: 14px; color: #333; display: block; line-height: 2;}
	
	
	.expert-details-wrap { width: auto; overflow: hidden; margin-top: 20px;}
	.expert-details-top { width: auto; overflow: hidden; margin: 0 auto;}
	.expert-details-pic { width: 40%; overflow: hidden; float: left;}
	.expert-details-pic img { width: 100%; display: block;}
	.expert-details-info { width: 55%; overflow: hidden; float: right; margin-top: 10px;}
	.expert-details-info h3 { font-size: 15px; color: #333; font-weight: normal; font-family: myFirstFont; padding-bottom: 10px;}
	.expert-details-info span { font-size: 13px; color: #555; font-family: myFirstFont; line-height: 2.2; display: block;}

	.expert-details-content { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 15px;}
	.expert-details-content h3 { font-size: 15px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 8px 18px; background: #5b8ecd;}
	.expert-details-text { width: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; font-size: 13px; color: #555; line-height: 2; text-indent: 2em;}

	.expert-details-share { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 15px;}
	.expert-details-share h3 { font-size: 13px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 8px 18px; background: #5b8ecd;}

	.expert-details-news { width: auto; overflow: hidden;}
	.expert-details-news ul li { float: none; margin-left: 0%; width: auto; background: #f3f5f6; margin-top: 20px;}
	.expert-details-news ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-details-news-inner { width: auto; overflow: hidden; padding: 20px;}
	.expert-details-data { width: 22%; overflow: hidden; float: left;  border-right: 1px solid #ddd; padding-right: 5px; margin-top: 3px;}
	.expert-details-data h4 { font-size: 30px; color: #333; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data h5 { font-size: 14px; color: #777; font-weight: normal; font-family: myFirstFont;}
	.expert-details-data span { display: block; width: 40px; height: 4px; background: #ddd; margin-top: 10px;}
	.expert-details-news-text { width: 69%; overflow: hidden; float: right; font-size: 13px; color: #999;}
	.expert-details-news-text a { font-size: 14px; color: #333; display: block; padding-bottom: 7px;}
	.expert-details-more { margin-top: 7px;}
	.expert-details-more a { padding-bottom: 0!important; font-size: 14px!important; color: #555!important;}
	.expert-details-news-text a:hover { color: #34ac4f;}
	.expert-details-more a:hover { color: #34ac4f!important;}

	.expert-details-consult { width: auto; overflow: hidden; border-top: 2px solid #5b8ecd; margin-top: 20px;}
	.expert-details-consult h3 { font-size: 15px; color: #fff; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 8px 18px; background: #5b8ecd;}

	.expert-consult-content { width: auto; overflow: hidden; margin: 0px auto 0; }
	.expert-consult-content ul li { float: none; margin-left: 0%; width: auto; margin-top: 20px; overflow: hidden;}
	.expert-consult-content ul li:nth-of-type(odd) { margin-left: 0;}
	.expert-consult-name { width: 20%; overflow: hidden; float: left; margin-top: 10px;}
	.expert-consult-name span { font-size: 14px; color: #555;}
	.expert-consult-input { width: 80%; overflow: hidden; float: right;}
	.expert-consult-input input { width: 94%; border: 1px solid #ddd; height: 40px; outline: none; padding-left: 10px;}
	.expert-consult-input textarea { width: 90%; border: 1px solid #ddd; height: 50px; outline: none; padding:10px;}
	.expert-consult-button { width: auto; overflow: hidden; margin: 0px auto; padding-top: 20px; text-align: right;}
	.expert-consult-button button { width:34.2%; height: 42px; background: #5b8ecd; color: #fff; font-size: 15px; text-align: center; border: none; outline: none; margin-left: 10%;}
	.expert-consult-button button:first-child { margin-left: 0;}

	.news-details-title { width: auto; overflow: hidden; margin-top: 20px;  border-bottom: 1px dashed #eee; padding-bottom: 10px;}
	.news-details-title h3 { font-size: 22px; color: #333; font-weight: normal; padding-bottom: 5px;}
	.news-details-title span { font-size: 12px; color: #888; display: inline-block; margin-left: 20px;}
	.news-details-title span:nth-child(2) { margin-left: 0;}
	.news-details-title span:nth-child(4) { margin-left: 0px;}

	.news-details-content { width: auto; overflow: hidden; margin-top: 20px; font-size: 14px; color: #555; line-height: 2;}
	.news-details-more { width: auto; overflow: hidden; margin-top: 10px; padding-top: 0px; border-top:1px solid #ddd;}
	.news-details-text { width: auto; overflow: hidden; margin-top: 10px;}
	.news-details-text span { font-size: 14px; color: #555;}
	.news-details-text a { font-size: 14px; color: #555;}
	.news-details-text span,.news-details-text a { vertical-align: middle;}
	.news-more-left { float: none;}
	.news-more-right { float: none; text-align: left;}
	.news-details-text a:hover { color: #34ac4f;}

	.expert-particulars-title { width: auto; overflow: hidden; border-bottom: 2px solid #5b8ecd; margin-top: 30px;}
	.expert-particulars-title ul li { float: left; background: #f3f5f6;}
	.expert-particulars-title ul li h3 { font-size: 20px; color: #555; font-weight: normal; font-family: myFirstFont; display: inline-block; padding: 10px 20px;}
	.expert-particulars-title ul li:hover { background: #5b8ecd}
	.expert-particulars-title ul li:hover h3 { color: #fff;}
	.expert-particulars-title ul li.active { background: #5b8ecd;}
	.expert-particulars-title ul li.active h3 { color: #fff;}

	.expert-share-wrap { width: auto; overflow: hidden; margin-top: 10px;}
	
	
	/*********************上传产品*********************/
	.upload-input input { border: none!important; outline: none; margin-top: 10px;}

	.upload-wrap { width: auto; overflow: hidden;}
	.upload-wrap ul li { overflow: hidden; margin-top: 15px;}
	.upload-name { width: 100px; overflow: hidden; float: left; margin-top: 19px;}
	.upload-select { margin-top: 10px;}
	.upload-checkbox-text { margin-top: 6px;}
	.upload-name span { font-size: 15px; color: #333; display: inline-block}
	.upload-input { width: 70%; overflow: hidden; float: left;}
	.upload-input input { width: 60%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input a { display: block;}
	.upload-input select { width: 61.8%; height: 40px; border: 1px solid #ddd!important; padding-left: 10px; outline: none;}
	.upload-input textarea { width: 90%; overflow: hidden; height: 300px; padding: 10px; border: 1px solid #ddd; outline: none;}
	.upload-input button { width: 130px; height: 50px; background: #34ac4f; outline: none; border: none; color: #fff; font-size: 16px;}
	.upload-checkbox input { width: 16px; height: 16px;}
	.upload-checkbox label input { vertical-align: middle;}
	.upload-checkbox span { font-size: 15px; color: #555; display: inline-block; margin: 7px 12px 0;}
	
	
	.personal-name { width: 27%; overflow: hidden; float: left;}
	.personal-name span { font-size: 13px; color: #333;}
	.personal-input { width: 71%; overflow: hidden; float: right;}
	.personal-input input { border: 1px solid #eee; height: 35px; width: 94%;}
	
	.mall-service-list ul li { height: 180px!important;}
	.mall-service-list ul li span { display: block; font-size: 12px; color: #333; margin-top: 7px;}
	.mall-service-list ul li img { display: block; margin: 0 auto; height: 145px; width: 94%;}
	
}




.menuDroupDownList {
    position: absolute;
    width: 150px;
    background:#97edab!important;
    z-index: 99999;
    display: none;

	
}

.menuDroupDownList a {
        display: block;
        width: 100%;
        height: 36px !important;
        line-height: 36px !important;
		color:#fff;
		text-align:center;
		font-size:15px;
		border-top:1px solid #209b3c;

    }
.menuDroupDownList a:hover{ color:#fff}

.showon {
    display: block;
}

.showoff {
    display: none;
}
.telshow{display:none;}