/*
Theme Name: 中海生物官网模板
Theme URI: https://www.zhzbio.com/
Description: 中海默认模板
Version: 1.0
Author: wze8.com
Author URI: http://www.wze8.com/
*/
----------------------------------------------- */
body {font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif;color: #555;background-color: #FFF;}
body, button, input, textarea {font-size: 14px;line-height: 1.531;outline: none;margin: 0;padding: 0;border: 0;}
a {color: #333333;}
a:hover {color: #333333;text-decoration: none;}
p, ul, ol, dl, dt, dd, form, blockquote {margin: 0;padding: 0;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;margin: 0;padding: 0;}
input, select {font-family: Microsoft Yahei;vertical-align: middle;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1200px #EEEEEE inset !important;}
em, b, i {font-style: normal;font-weight: normal;}
label {cursor: pointer;}
/* 主体框架----------------------------------------------- */
#wrapper .wrap {width: 1200px;margin: 0px auto;}
#wrapper .mb {margin-bottom: 50px;}

/* -- index -- */
#indexLeft {float: left;width: 600px;}
#indexRight {float: right;width: 360px;text-align: left;}
/* 头部导航----------------------------------------------- */
/* -- top -- */
#top {background-color: #EEEEEE;height: 30px;border-bottom: 1px solid #D8D8D8;text-align: right;color: #CCC;}
#top a {height: 28px;line-height: 28px;color: #555;}
#top s {top: 9px;left: 0;width: 0;height: 12px;border-left: 1px solid #DDD;overflow: hidden;}
/* userTop */
#top .userTop {float: left;}
#top .userTop s {margin: 0 12px;}
/* topNav */
#top .topNav {position: relative;z-index: 1000;height: 30px;float: right;margin-right: -5px;}
#top .topNav li {border: 1px solid #EEEEEE;border-bottom: 0;float: left;zoom: 1;text-align: center;}
#top .topNav li a {padding: 0 12px;}
#top .topNav li.hover {position: relative;background: #FFFFFF;border: 1px solid #DDDDDD;border-bottom: 0;}
#top .topNav li.hover s {border-left: 1px solid #FFF;}
#top .topNav ul {background: #FFFFFF;border: 1px solid #DDDDDD;border-top: 0;width: 100%;display: none;position: absolute;top: 100%;left: -1px;padding-bottom: 4px;}
#top .topNav ul li {float: none;}
#top .topNav li.hover ul li {border: none;}
#top .topNav li.hover ul li a {height: 25px;line-height: 25px;}
/* -- header -- */
#header {min-height: 80px;}
#header .wrap {zoom: 1;overflow: hidden;}
#header .search {float: right;margin: 30px 10px 0 0;}
#header .search div {float: right;}
/* -- mainNav -- */
#mainNav {margin-bottom: 10px;height: 35px;font-size: 14px;}
/* LEVEL ONE */
#mainNav ul.wrap {background: #E0E0E0 url(images/main_nav_right.gif) no-repeat right top;position: relative;z-index: 1000;}
#mainNav ul li {background-color: #E0E0E0;float: left;zoom: 1;}
#mainNav ul li a {display: block;width: 101px;padding: 0 12px;text-align: center;border-right: 1px solid #F4F4F4;height: 35px;line-height: 35px;color: #000000;text-decoration: none;}
#mainNav ul li.hover, #mainNav ul li.cur {background: #19B4EA;position: relative;}
#mainNav ul li.hover a, #mainNav ul li.cur a {color: #FFF;}
#mainNav ul li .first {background: #E0E0E0 url(images/main_nav_left.gif) no-repeat left top;width: 74px;}
#mainNav ul li.hover .first, #mainNav ul li.cur .first {background: #19B4EA url(images/main_nav_left.gif) no-repeat left bottom;}
#mainNav ul li .last {background: #E0E0E0 url(images/main_nav_right.gif) no-repeat right top;margin-right: -1px;}
#mainNav ul li.hover .last, #mainNav ul li.cur .last {background: #19B4EA url(images/main_nav_right.gif) no-repeat right bottom;}
/* LEVEL TWO */
#mainNav ul ul {min-width: 125px;_width: 125px;display: none;position: absolute;top: 100%;left: 0;border-top: 1px solid white;background: #E0E0E0;}
#mainNav ul ul li {font-weight: normal;background: #E0E0E0;float: none;}
#mainNav ul li.hover ul li a {color: #24313C;border-right: none;display: inline-block;}
#mainNav ul li.hover ul li.hover a {color: #FFF;}
#mainNav ul li.hover ul a.parent {background: url(images/icon_red.gif) no-repeat 100px 50%;}
/* LEVEL THREE */
#mainNav ul ul ul {left: 100%;top: 0;border-top: 0;_border-top: 1px;}
#mainNav ul li.hover ul li.hover ul li a {color: #24313C;}
#mainNav ul li.hover ul li.hover ul li.hover a {color: #FFF;}
/* 首页样式----------------------------------------------- */
/* -- slideShow -- */
.slideShow {position: relative;margin: 0 auto 10px;padding: 0;*zoom: 1;}
.slideShow .slides a {display: block;height: 350px;background-repeat: no-repeat;background-position: center center;}
.slideShow .slideBox {background: #fff;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
/* -- slideLoading -- */
.slideShow .slideLoading {min-height: 50px;background: url(images/slide_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 60;}
/* -- previous 和 next 按钮 -- */
.slideShow .arrowBox a {z-index: 70;font-family: \5b8b\4f53, sans-serif;position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;bottom: 50%;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50, 50, 50, .3);}
.slideShow .arrowBox a.disabled {display: none;}
.slideShow .arrowBox .arrowPrev {left: 20px;}
.slideShow .arrowBox .arrowNext {right: 20px;}
.slideShow .arrowBox a:hover {background-color: rgba(50, 50, 50, .6);}
/* -- controlBox -- */
.slideShow .controlBox {z-index: 70;position: absolute;bottom: 10px;width: 100%;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;}
.slideShow .controlBox .control {display: inline-block;*zoom: 1;*display: inline;}
.slideShow .controlBox.controlDefault a {background: url(images/inactive.png) no-repeat 50% 50%;text-indent: -9999px;overflow: hidden;width: 20px;height: 30px;clear: none;display: block;}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active {background: url(images/active.png) no-repeat 50% 50%;}
/* -- slideTitle -- */
.slideShow .slideTitle {z-index: 70;position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.slideShow .slideTitle span {color: #fff;display: block;font-size: .85em;padding: 15px 10px;}
/* -- sileThumb -- */
.slideShow .sileThumb {z-index: 70;text-align: center;position: absolute;bottom: 8px;right: 8px;}
.slideShow .sileThumb a {margin: 0 3px;}
.slideShow .sileThumb a img {border: solid #B0B0B0 1px;}
.slideShow .sileThumb a.active img {border: solid #19B4EA 1px;}
/* -- recommendProduct -- */
.recommendProduct {padding-top: 10px;zoom: 1;overflow: hidden;}
.recommendProduct li {float: left;width: 137px;height: 200px;margin-right: 17px;text-align: center;}
.recommendProduct li.clearBorder {margin-right: 0;}
.recommendProduct .img {border: 1px solid #E4E4E4;margin-bottom: 8px;}
/* -- recommendArticle -- */
.recommendArticle li {background: url(images/icon_red.gif) no-repeat left 50%;border-bottom: 1px dotted #D1D1D1;line-height: 38px;padding-left: 15px;}
.recommendArticle li b {float: right;color: #999999;}
.recommendArticle li.last {border-bottom: 0;}
/* -- about -- */
.about {padding-top: 13px;}
.about p {float: left;width: 120px;height: 154px;}
.about dl {float: right;width: 465px;height: 154px;}
.about dl dt {display: block;font-size: 16px;font-weight: bold;color: #313131;padding: 5px 0;}
.about dl dd {line-height: 200%;color: #999999;word-wrap: break-word;word-break: normal;}
.about .aboutBtn {display: block;text-decoration: underline;color: #CC0000;font-weight: bold;margin-top: 12px;}
/* -- contact -- */
.contact {border: 1px solid #CBD1D3;background-color: #EFEFEF;padding: 15px;}
.contact h3 {border-bottom: 1px solid #CBD1D3;padding-bottom: 10px;font-size: 14px;color: #7A7F81;}
.contact .box {padding: 15px 0 0 3px;}
.contact dl {margin-bottom: 8px;zoom: 1;overflow: hidden;}
.contact dt {float: left;background: url(images/icon_contact.png) no-repeat 0 0;width: 30px;height: 30px;margin-right: 17px;}
.contact dt.tel {background-position: 0 -30px;}
.contact dt.fax {background-position: 0 -60px;}
.contact dt.url {background-position: 0 -90px;}
.contact dt.email {background-position: 0 -120px;}
.contact dd {float: left;width: 278px;color: #7A7F81;line-height: 30px;}
/* -- link -- */
.link {margin-bottom: 10px;}
.link strong {color: #7A7F81;font-weight: bold;}
.link a {color: #555;}
/* page----------------------------------------------- */
#page {padding: 20px 0;}
#page h1 {color: #333333;font-size: 18px;font-weight: bold;}
#page .info {padding: 2px 0 20px 0;color: #999999;font-size: 13px;}
#page .content {color: #666666;line-height: 200%;padding-top: 10px;}
/* product_category----------------------------------------------- */
.productList {padding-top: 20px;color: #999999;}
.productList dl {float: left;width: 370px;height: 160px;margin: 0 20px 30px 0;}
.productList dl.last {margin-right: 0;}
.productList dt {float: left;width: 160px;}
.productList dd {float: left;width: 195px;padding: 15px 0 0 15px;}
.productList dt img {border: 1px solid #EEEEEE;}
.productList .name {height: 18px;overflow: hidden;}
.productList .name a {color: #333333;font-weight: bold;}
.productList .brief {color: #999999;padding-top: 8px;height: 60px;}
.productList .price {padding-bottom: 10px;}
/* product----------------------------------------------- */
#product {padding: 15px 0;}
#product .productImg {float: left;width: 300px;}
#product .productInfo {float: left;width: 465px;padding: 10px 0 0 15px;line-height: 200%;}
#product .productInfo h1 {font-size: 18px;}
#product .productInfo ul {padding-top: 10px;margin-bottom: 50px;}
#product .productInfo .productPrice {margin-bottom: 5px;}
#product .productInfo .productPrice .price {font-family: Arial;font-size: 20px;font-weight: bold;}
#product .productInfo .btnAsk {zoom: 1;overflow: hidden;}
#product .productInfo .btnAsk dt {float: left;width: 88px;height: 39px;line-height: 39px;text-align: right;padding-right: 3px;margin-right: 6px;background-color: #E0E0E0;color: #333;font-weight: bold;}
#product .productInfo .btnAsk dd {float: left;width: 300px;}
#product .productInfo .btnBuy {margin-bottom: 40px;}
#product .productInfo .btnBuy .addToCart {background: #19B4EA url(images/btn_addtocart.png) no-repeat 20px 50%;color: #FFFFFF;padding: 8px 25px 8px 50px;text-decoration: none;cursor: pointer;font-size: 16px;}
#product .productInfo .btnBuy .addToCart:hover {background-color: #44C4EE;}
#product .productContent {padding: 15px 0;}
#product .productContent h3 {height: 35px;line-height: 35px;color: #7A7F81;font-weight: bold;font-size: 14px;border-bottom: 1px solid #CBD1D3;}
#product .productContent ul {padding: 15px 0;color: #666;line-height: 200%;}
/* article_category----------------------------------------------- */
#articleList dl {border-bottom: 1px dotted #D1D1D1;padding: 20px 0;zoom: 1;overflow: hidden;}
#articleList dl.last {border-bottom: 0;}
#articleList dt {width: 620px;background: url(images/icon_red.gif) no-repeat left 50%;padding-left: 15px;margin-bottom: 10px;}
#articleList dd {color: #999999;padding-left: 2px;line-height: 180%;zoom: 1;overflow: hidden;}
#articleList dd p {float: left;}
#articleList dd p.img {margin-right: 10px;}
#articleList dd p.desc {width: 590px;}
#articleList .numDate {float: right;text-align: right;padding-top: 12px;}
#articleList .numDate em {background-color: #0072C6;color: #FFF;padding: 3px 4px;font-size: 14px;font-weight: bold;}
#articleList .numDate p {font-size: 16px;color: #999999;margin-top: 5px;}
/* article----------------------------------------------- */
#article {padding: 20px 0;}
#article h1 {color: #333333;font-size: 18px;font-weight: bold;}
#article .info {padding: 2px 0 20px 0;color: #999999;font-size: 13px;}
#article .content {color: #666666;line-height: 180%;}
/* 提示信息----------------------------------------------- */
#douMsg {padding: 10px 0 100px 0;}
#douMsg dl {padding: 160px 0 200px 0;text-align: center;border: 1px solid #E4E4E4;}
#douMsg dt {color: #0072C6;font-size: 16px;margin-bottom: 30px;font-weight: bold;}
#douMsg dd {color: #666;}
#douMsg dd a {margin-left: 5px;color: #000;}
/* 全局样式----------------------------------------------- */
/* -- common -- */
.captcha {text-transform: uppercase;}
#vcode {cursor: pointer;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}
.none {display: none;}
.cue {color: red;font-size: 12px;}
.price {color: #CC0000;}
/* -- form -- */
.btn {display: inline-block;background-color: #0072C6;color: #EEE;padding: 6px 25px;text-transform: capitalize;cursor: pointer;font-weight: bold;text-align: center;-webkit-appearance: none;}
.btn:hover {text-decoration: none;color: #FFFFFF;background-color: #007AD5;}
.btnGray {display: inline-block;background-color: #CCC;border: 0;color: #333;padding: 6px 15px;text-transform: capitalize;cursor: pointer;font-weight: bold;-webkit-appearance: none;}
.btnPayment {display: inline-block;background-color: #ff4246;color: #FFF;padding: 7px 28px;text-transform: capitalize;cursor: pointer;font-weight: bold;font-size: 14px;text-align: center;-webkit-appearance: none;}
/* -- input -- */
.textInput {height: 20px;padding: 6px;font-size: 14px;border: 1px solid #DDD;background-color: #F4F4F4;color: #666;-webkit-appearance: none;}
.textArea {padding: 4px;border: 1px solid #DDDDDD;background-color: #F4F4F4;line-height: 20px;-webkit-appearance: none;}
.textAreaAuto {border: 1px solid #DBDBDB;background-color: #F4F4F4;padding: 0;font-size: 12x;line-height: 20px;resize: none;min-height: 40px;-webkit-appearance: none;}
/* -- incBox -- */
.incBox {margin-bottom: 15px;}
.incBox h3 {height: 35px;line-height: 35px;color: #7A7F81;font-weight: bold;font-size: 14px;border-bottom: 1px solid #CBD1D3;}
.incBox h3 a {color: #7A7F81;}
/* -- tree -- */
.treeBox {margin-bottom: 15px;}
.treeBox h3 {height: 35px;line-height: 35px;color: #7A7F81;font-weight: bold;font-size: 14px;border-bottom: 1px solid #CBD1D3;}
.treeBox li {border-left: 4px solid #F4F4F4;line-height: 15px;margin-top: 15px;padding-left: 10px;}
.treeBox li.cur {border-left: 4px solid #19B4EA;}
.treeBox li a {color: #7A7F81;}
.treeBox .search {margin: 20px 0;}
.treeBox .search .keyword {width: 136px;}
/* -- searchBox -- */
.searchBox {border: 1px solid #DDDDDD;background-color: #FFF;height: 28px;padding-left: 10px;}
.searchBox {position: relative;white-space: normal}
.searchBox label {height: 0;line-height: 0;overflow: hidden;width: 0;position: absolute;font-size: 0;z-index: -1;outline: 0}
.searchBox .keyword {color: #CCCCCC;}
.searchBox .keyword:focus {color: #555}
.searchBox .keyword::-webkit-input-placeholder {color: #CCCCCC;}
.searchBox .keyword:focus:-moz-placeholder, .searchBox .keyword:focus::-moz-placeholder {color: transparent !important}
.searchBox .keyword:focus::-webkit-input-placeholder {color: transparent !important}
.searchBox .btnSearch {background: #E0E0E0 url(images/btn_search.gif) no-repeat;width: 28px;height: 28px;text-indent: -999px;overflow: hidden;cursor: pointer;}
/*- tableBasic -*/
.tableBasic {color: #666666;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;border-collapse: collapse;}
.tableBasic select {color: #8F8F8F;}
.tableBasic td, .tableBasic th {border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
.tableBasic th {background-color: #EFEFEF;}
.tableBasic .child {background-color: #FFFFFF;}
.tableBasic td label {margin-right: 15px;}
.tableBasic td i {color: #F00;margin-left: 5px;font-weight: bold;}
/*- tableDiv -*/
.tableDiv dl {zoom: 1;overflow: hidden;margin-bottom: 15px;}
.tableDiv dl dt {float: left;width: 160px;text-align: right;line-height: 34px;font-size: 13px;}
.tableDiv dl dd {float: left;width: 640px;padding-left: 10px;}
.tableDiv dl dd i {color: #F00;margin-left: 5px;font-weight: bold;}
.tableDiv dl dd label {margin-right: 15px;line-height: 34px;}
/* -- lift -- */
.lift {margin-top: 60px;color: #999;}
.lift a {color: #999;}
.lift span {margin-right: 15px;}

/* -- douBox -- */
#douBox .boxBg {position: fixed;top: 0;left: 0;z-index: 10000001;width: 100%;height: 100%;background: #000;filter: alpha(opacity=15);opacity: 0.15}
#douBox .boxFrame {position: absolute;z-index: 10000002;overflow: hidden;padding: 0;border: 2px solid #C4C4C4;background-color: #FFF;width: 360px;left: 50%;top: 300px;margin-left: -180px;}
#douBox .boxFrame h2 {height: 28px;padding: 0 10px;background: #f5f5f5;line-height: 28px;color: #666;font-size: 14px;font-weight: normal;}
#douBox .boxFrame h2 .close {background: url(images/icon_fork.png) no-repeat;width: 12px;height: 12px;display: block;float: right;text-indent: -9999px;margin-top: 8px;}
#douBox .boxFrame .boxCon {background: url(images/icon_exclamation.png) no-repeat 15px 15px;padding: 13px 10px 15px 70px;height: 100px;}
#douBox .boxFrame .boxCon dt {font-family: Microsoft YaHei;font-size: 16px;color: #19B4EA;font-weight: bold;}
#douBox .boxFrame .boxCon dd {color: #999;zoom: 1;overflow: hidden;}
#douBox .boxFrame .boxCon dd a {background-color: #F5F5F5;border: 1px solid #CBD1D3;display: block;float: left;width: 70px;line-height: 26px;text-align: center;margin: 10px 12px 0 0;text-decoration: none;}
/* -- onlineService -- */
#onlineService {position: fixed;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");top: 208px;right: 0;z-index: 999999;display: block;}
#onlineService .onlineIcon {position: relative;cursor: pointer;background: url(images/online_service.png) no-repeat;width: 34px;height: 110px;text-indent: -9999px;overflow: hidden;}
#onlineService #pop {border: 3px solid #19B4EA;background-color: #F2F2F2;padding: 8px;width: 95px;min-height: 84px;position: absolute;right: 34px;top: 0;display: none;z-index: 999999;}
#onlineService .onlineQQ a {display: block;background: url(images/online_service.png) no-repeat left -160px;color: #19B4EA;width: 82px;height: 24px;line-height: 23px;padding-left: 27px;margin-bottom: 8px;}
#onlineService .onlineQQ a:hover {text-decoration: none;color: #19B4EA;}
#onlineService .service {border-top: 1px solid #DDDDDD;padding-top: 8px;color: #666;}
#onlineService .service a {color: #666;}
#onlineService .service li {background: url(images/online_service.png) no-repeat left -202px;padding-left: 8px;}
#onlineService .goTop {display: none;}
#onlineService .goTop .goBtn {background: #F2F2F2 url(images/online_service.png) no-repeat left -120px;width: 34px;height: 34px;display: block;}
/* footer----------------------------------------------- */
#footer {border-top: 1px solid #D8D8D8;background-color: #EBEBEB;padding: 35px 0;line-height: 25px;color: #999999;}
#footer a {color: #999999;}
#footer .footNav i {margin: 0 12px;color: #CCC;}
#footer .footNav a.first {margin-left: 0;}
#footer .copyRight {font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;}


/**/
.cue {color: red;font-size: 14px;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}
.captcha {text-transform: uppercase;}
.price {color: #CC0000;}
.price-line {color: #999;font-size: 14px;text-decoration: line-through;}
.none {display: none;}
.pointer {cursor: pointer;}
/* -- form -- */
.btn {display: inline-block;background-color: #0072C6;color: #EEE;padding: 6px 25px;text-transform: capitalize;cursor: pointer;font-weight: bold;text-align: center;-webkit-appearance: none;font-size: 14px;line-height: 1.5;border-radius: 0;border: 0;}
.btn:hover {text-decoration: none;color: #FFFFFF;background-color: #007AD5;}
.btn-gray {display: inline-block;background-color: #CCC;border: 0;color: #333;padding: 6px 15px;text-transform: capitalize;cursor: pointer;font-weight: bold;-webkit-appearance: none;}
.btn-payment {display: inline-block;background-color: #ff4246;color: #FFF;padding: 7px 28px;text-transform: capitalize;cursor: pointer;font-weight: bold;font-size: 14px;text-align: center;-webkit-appearance: none;}
.btn-captcha {display: inline-block;background-color: #19B4EA;-moz-border-radius: 2px;-webkit-border-radius: 2px;border: 0;color: #FFF;padding: 7px 22px;text-transform: capitalize;cursor: pointer;font-size: 13px;}
.btn-captcha[disabled], .btn-captcha:disabled, .btn-captcha.disabled {color: #FFF;background-color: #b2b2b2;opacity: 1;}
/* -- color -- */
.cRed {color: #F40;}
.cOra {color: #f30;}
.cGre {color: #0c6;}
.cBlu {color: #69c;}
.cGra {color: #999;}
/* -- input -- */
.text-input {height: 34px;padding: 6px;font-size: 14px;border: 1px solid #E9E9E9;background-color: #FFF;color: #666;-webkit-appearance: none;}
.text-input[disabled], .text-input:disabled, .text-input.disabled {color: #999;}
.text-area {padding: 4px;border: 1px solid #E9E9E9;background-color: #FFF;line-height: 20px;-webkit-appearance: none;}
.text-area-auto {border: 1px solid #E9E9E9;background-color: #FFF;padding: 0;font-size: 12x;line-height: 20px;resize: none;min-height: 40px;-webkit-appearance: none;}
@media (max-width: 768px) {.btn, .btn-gray, .btn-payment, .btn-captcha, .text-input, .text-area, .text-area-auto, .inp-main {max-width: 100%;}
}
/*- input-file -*/
.input-file {width: 80px;}
.input-file .input-file-show {height: 80px;line-height: 80px;text-align: center;color: #555;background-color: #F5F5F5;}
.input-file .input-file-show img {width: 100%;height: 80px;}
.input-file .input-file-btn {width: 100%;background-color: #EEE;color: #999;line-height: 25px;cursor: pointer;text-align: center;-webkit-appearance: none;}
/*- table-basic -*/
.table-basic {color: #666666;border-left: 1px solid #EEE;border-top: 1px solid #EEE;border-collapse: collapse;}
.table-basic select {color: #8F8F8F;}
.table-basic td, .table-basic th {border-right: 1px solid #EEE;border-bottom: 1px solid #EEE;}
.table-basic th {background-color: #EEE;}
.table-basic .child {background-color: #FFFFFF;}
.table-basic td label {margin-right: 15px;}
.table-basic td i {color: #F00;margin-left: 5px;font-weight: bold;}
/*- form-basic -*/
.form-basic dl {zoom: 1;overflow: hidden;margin-bottom: 20px;}
.form-basic dl dt {font-weight: bold;margin-bottom: 5px;font-size: 13px;}
.form-basic dl dt i {color: #F00;margin-left: 5px;font-weight: bold;}
.form-basic dl dd label {margin-right: 15px;line-height: 34px;}
/*- table-div -*/
.table-div {zoom: 1;overflow: hidden;}
.table-div dl {zoom: 1;overflow: hidden;margin-bottom: 20px;}
.table-div dl dt {font-weight: bold;margin-bottom: 5px;font-size: 13px;}
.table-div dl dt i {color: #F00;margin-left: 5px;font-weight: bold;}
.table-div dl dd label {margin-right: 15px;line-height: 34px;}
@media (max-width:768px) {.table-div dl dt {float: none;}
}
/* -- lift -- */
.lift {margin-top: 60px;color: #999;font-size: 14px;}
.lift a {color: #999;}
.lift span {margin-right: 15px;}
