/*必备样式*/
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
ul,ol,dl{list-style-type:none;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;}
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
a{outline:none;text-decoration: none;color: #666;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none;}
input[type="submit"],input[type="button"]{ cursor:pointer;}
/*img*/
img{border:0;vertical-align:middle;cursor: pointer;
  transition: all 0.6s;}
a img,img{-ms-interpolation-mode:bicubic;}
/*img:hover{transform: scale(1.1);}*/
.img-responsive{max-width: 100%;height: auto;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5;}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden;}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
a{text-decoration:none; }
a:hover{text-decoration:none;}
body,th,td,button,input,select,textarea{ font-family: "微软雅黑";-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;border: none;}
body{line-height:1.6;font-family: "微软雅黑";font-size: 14px;margin: 0 auto; }
.fl{ float:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}

/*--------------------------------------首页样式----------------------------------------*/
body{background: #f8f8f8;}
.w-1200{width: 1200px; margin: 0 auto;}
.top{ width: 100%; background: #fff; }
.topCen{ position: relative; padding: 14px 0;}
.topCen:after{ content: ""; display: table; clear: both;}
.logo{ float: left; width: 353px; display: inline-block;}
.top-right{ float: right; display: inline-block;color: #005349; line-height: 64px;max-width: 500px; width: 41.6%; text-align: right;}
.top-right a{color: #005349; padding: 0 8px;}
.top-right .top-order{ background: url(../images/icon1.png) no-repeat 0 2px; padding-left: 20px; margin-left: 10px;}
.top-right .top-gou{ background: url(../images/icon2.png) no-repeat 0 2px; padding-left: 23px; margin-left: 10px;}
.top-right .top-gou a{ padding: 0;}
.nav_icon{float: right; display: inline-block; width: 34px; padding-top: 15px; display: none; padding-left: 10px;}
/*登录*/
.login{position: fixed; top: 28%; left: 50%; transform: translateX(-50%); width: 490px; height: 280px; background: #fff; z-index: 20; border-radius:4px ; box-shadow: #181818 0 0 22px; overflow: hidden; display: none;}
.login-left{ float: left; width: 32%; margin: 22% 0 0 10px;  }
.login-right{ float: left; width: 54%; margin-top: 34px;}
.login-right h3{font-size: 18px; font-weight: bold;}
.login-right h3 a{ color: #000; margin-left: 27%;}
.login-right h3 a:hover{ color: #005349;}
.login-right p{ line-height: 40px; margin-top: 18px; }
.login-right p span{color: #333;}
.login-right p input{ float: right; border: 1px #c9c9c9 solid; width: 72%;margin-left: 14px; padding-left: 10px; box-sizing: border-box; line-height: 32px; }
.wang{ font-size: 12px; color: #666666; text-align: right; display: block; margin: 7px 0;}
.login-button{ text-align: right;}
.login-button a{ background: #005349; color: #fff; padding: 4px 20px; display: inline-block;}
.login-button a:last-child{ background: #86ca66; margin-left: 10px;}
.login-button a:hover{ text-decoration: underline;}
.tanbg{ position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.32); z-index: 10; width: 100%; height: 100%; display: none;}
/*忘记密码*/
.wangTan{position: fixed; top: 28%; left: 50%; transform: translateX(-50%); width: 464px; padding-bottom: 34px; background: #fff; z-index: 20; border-radius:4px ; box-shadow: #181818 0 0 22px; overflow: hidden; display: none;}
.wangTan .login-right p span{display: inline-block; width: 84px; text-align: center; float: left;}
.login-right h4{color: #333; font-size: 13px; margin-top: 24px;}
.wangTan .login-right{ width: 62%;}
.wangTan .login-right p{ margin-top: 10px; overflow: hidden;}
.wangTan .login-right .zhuce input{ width: 47%; }
.wangTan .login-right .zhuce a{display: inline-block; float: left; width: 44px; height: 34px; line-height: 34px; background: #86ca66; color: #fff; text-align: center;}
.wangTan .login-right p input{ width: 62%; margin-left: 6px; float: left;}
.wangTan .login-button{ text-align: center; margin-top: 20px; margin-left: -35px;}
/*导航*/
.navCon{ height: 56px; line-height: 56px; background: #005349; }
.nav{height: 56px;max-width: 1200px;margin: 0 auto; padding: 0 58px; box-sizing: border-box;position: relative;}
.nav li{float: left;}
.nav li > a{position: relative;display: block;line-height: 53px; color: #ffffff;padding: 0 66px; font-size: 18px; margin: 0 20px;}
.nav li > a::after{content: ""; position: absolute; top: 22px; right: -14px; width: 1px; height: 13px; background: #fff;}
.nav li:last-child > a::after{display: none;}
.nav li > a span{font-size: 12px;}
.nav li .nav-on{border-bottom: 3px #2f5f19 solid;}
.nav li > a:hover{border-bottom: 3px #2f5f19 solid;}
.nav li .sub_nav{display: none; z-index: 10;position: absolute;left: 77px;top: 56px;width: calc(100% - 77px);background: #fff; padding: 20px 0 30px 0; border: 1px #005349 solid; box-sizing: border-box; height: 230px; overflow: hidden;}
.nav li .sub_nav dl{ float: left; width: 44%; padding-left: 5%;}
.nav li .sub_nav dt{ padding-left: 10px; box-sizing: border-box; font-size: 16px; font-weight: bold;}
.nav li .sub_nav dt a{ color: #000;}
.nav li .sub_nav dd{width: 50%;line-height: 34px;text-align: left;padding-left: 10px; box-sizing: border-box; float: left;}
.nav li .sub_nav dd a{display: block;font-weight: normal;color: #666;}
.nav li .sub_nav dd:hover{background: rgba(83,148,53,0.4);}
.nav li .sub_nav .type-more a{ background: url(../images/icon5.png) no-repeat 0 6px; padding-left: 26px;}
.nav li .kexue{ /*width: 79%;*/width: 50%; left: auto; /*right: 0;*/}
.nav li .kexue dl{ width: 26%; padding-left: 12%;}
.nav li .kexue dd{ width: 100%;}
.nav li .fuwu{ /*width: 62.5%;*/width:230px; left: auto; /*right: 0;*/}
.nav li .fuwu dl{ width: 100%;}
.nav li .fuwu dd{ width: 100%; padding-left: 70px;}
.nav li .zixun{ /*width: 46.2%;*/width: 30%; left: auto; /*right: 0;*/}
.nav li .zixun dd{ width: 100%;}
.nav li .lianxi{ width: 29.8%; left: auto; /*right: 0;*/}
.nav li .lianxi dd{ width: 100%;}
/*手机导航*/
.naver{position: fixed;width: 100%;z-index: 104;left: 0;display: none;border-top: 1px #005349 solid;}
.clearbg{position: fixed;	width: 100%;	height: 100%;	z-index: 10;	background: rgba(51,51,51,0.4);	display: none;}
.naver ul {padding: 0 10px;	background: #FFFFFF; height: 468px; overflow-y: auto;}
.naver ul li{ overflow: hidden; }
.naver ul li a {	display: block;	width: 100%;	line-height: 46px;	color: #222222;font-size: 17px;	text-align: left;border-bottom: 1px solid #dbdada;}
.naver ul li a i{ display: inline-block; width: 10%; float: right; text-align: right;}
/*.naver ul li:last-child a {border-bottom: none;}*/
.msub_nav{display: none;}
.msub_nav a{font-size: 16px !important; color: #333 !important; padding-left: 40px !important;}
/*手机三级导航*/
.naver ul li dd span{ display: none; width: 100%; }
.naver ul li dd a{ position: relative;}
.naver ul li dd a i{ display: inline-block; width: 10%; text-align: right; float: none; position: absolute; top:0; left: 80.4%;}
.naver ul li dd span a{ padding-left: 80px !important; color: #666 !important;}
/*banner*/
.swiper1 {position: relative; width: 100%; overflow: hidden;}
.swiper1 .swiper-pagination-bullet-active {opacity: 1;background: #005349 !important;}
.swiper1 .swiper-pagination-bullet { background: #ffffff; opacity: 1; width: 16px; height: 16px;}
.swiper1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 10px;}
.swiper1 a{display: block;}
.swiper1 a img{display: block;width: 100%;}
/*search*/
.search{ width: 100%; background: #fff; padding-bottom: 29px;}
.searchCen h3{ text-align: center; color: #005349; font-size: 30px; line-height: 74px;}
.searchCen form{ position: relative; display: block; height: 60px;}
.searchCen form p{max-width: 1117px; width: 93%; border: 2px #005349 solid; box-sizing: border-box; height: 60px; line-height: 60px; float: left;}
.searchCen form p input{ line-height: 50px; height: 50px; padding-left: 20px; margin-top: -6px; width: 100%; box-sizing: border-box;}
.searchCen form .souSuo{position: relative; width: calc(100% - 68px); border: 2px #005349 solid; box-sizing: border-box; height: 60px; line-height: 60px; float: left; border-right: none;}
.searchCen form .souSuo .text{ display: inline-block; float: left; height: 100%; width: 100px; text-align: center; cursor: pointer; background: url(../images/xiaSan.png) no-repeat right 24px;}
.searchCen form .souSuo input{ float: left; line-height: 100%; height: 98%; width: calc(100% - 110px); box-sizing: border-box; padding-left: 20px;}
.searchCen form button{height: 60px; line-height: 60px;border: 2px #005349 solid; width: 68px; box-sizing: border-box; float: right; background: none; border-left: none;}
.searchCen form button img{ margin-top: -8px; height: 28px;}
.searchCen .souSuo-text{display: none; position: absolute; top: 60px; left: 0px; width: 100px; border: 2px #005349 solid; border-top: none; background: #fff;}
.searchCen .souSuo-text li{ line-height: 34px; text-align: center; cursor: pointer;}
.searchCen .souSuo-text li:hover{ background: #005349; color: #fff;}
/*indexType*/
.indexType ul{ overflow: hidden; padding: 34px 0 50px 0;}
.indexType ul li{float: left; width: 243px; height: 283px; background: #e3ebde; border-top: 6px #6fa855 solid; box-sizing: border-box; margin-right: 70px; margin-left: 4px;}
.indexType ul li:last-child{ margin-right: 0;}
.indexType ul li a{display: block; width: 100%; text-align: center;}
.indexType ul li a h3{ font-size: 26px; color: #333333; margin-top: 32px;}
.indexType ul li a .indexType-pic{ width: 228px; margin: 0 auto; height: 160px; margin-top: 30px;}
.indexType ul li a .indexType-pic em{ display: block; height: 100%; background-position: center; background-size: cover;}
.indexType ul li a .indexType-pic img{width: 100%; height: 100%;}
.indexType ul li:hover{box-shadow: #a1a1a1 0 0 20px;}
.indexType ul li:hover h3{ color: #005349;}
/*ad*/
.ad{ width: 100%;}
.ad img{ width: 100%;}
.adTwo{ width: 100%; background: #70ad47; }
.adTwo a{ display: block; text-align: center;}
/*尾部*/
.footer{ width: 100%; background: #fff; padding: 42px 10px; box-sizing:border-box;}
.foot{overflow: hidden;}
.foot .foot-nav{ float: left; width: 53.8%; overflow: hidden;}
.foot .foot-nav dl{ float: left; width: 156px; margin-left: 80px; position: relative;}
.foot .foot-nav dl:first-child{ margin-left: 0;}
.foot .foot-nav dl:first-child dd:nth-child(4) a{ color: #005349;}
.foot .foot-nav dl:first-child dd:nth-child(5) a{ color: #005349;}
.foot .foot-nav dl::after{content: ""; position: absolute; top: 10px; right: 0; width: 1px; height: 148px; background: #e7e7e7;}
.foot .foot-nav dl:last-child::after{ width: 0;}
.foot .foot-nav dt{line-height: 36px;}
.foot .foot-nav dt a{ font-size: 18px; color: #005349;}
.foot .foot-nav dd{ line-height: 36px;}
.foot .foot-nav dd a{color: #333333;}
.foot .foot-nav dd a:hover{color: #005349;}
.foot-cen{ width: 365px; float: left; margin-left: 3%; overflow: hidden;}
.foot-cen ul li{ float: left; background: url(../images/indexbg01.jpg) no-repeat 0 0; background-size: cover; border: 1px #70ad47 solid; width: 140px; height: 120px; border-radius: 4px; box-sizing: border-box; margin: 0 20px; margin-bottom: 20px; margin-top: 10px;}
.foot-cen ul li:hover h3{font-size: 26px;}
.foot-cen ul li h3{ text-align: center; font-size: 24px; font-weight: bold; color: #70ad47; line-height: 40px; margin-top: 20px; transition: all 0.4s ease;}
.foot-cen ul li p{ text-align: center; font-size: 24px; color: #70ad47 ; line-height: 24px; margin-top: 6px;}
.er{ width: 140px; text-align: center; float: right;}
.er img{ width: 100%;}
.er p{ color: #333333; line-height: 54px;}
.footer-bottom{ background: #777777; padding: 18px 0; text-align: center; color: #fff;font-family: '华文细黑'}
.footer-bottom a{position: relative; display: inline-block; color: #fff; margin-right: 10px;}
.footer-bottom .footerCen a::after{content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background: #ddd; transition: 0.3s;}
.footer-bottom .footerCen a:hover::after{ width: 100%;}
.footer-bottom a.anBei img{ float: left;}
/* .footer-bottom a:hover{text-decoration: underline;} */
.footer-bottom ul{ overflow: hidden;}
.footer-bottom ul li{ float: left; width: 50%; text-align: left;}
.footer-bottom ul li:nth-child(2n){ text-align:right;}
.footer-bottom .w-1200{ font-size: 0;}
.footer-bottom .footerCen{display: inline-block; width: 50%; font-size: 14px; text-align: center;}
.footer-bottom .footerCen .cen{display: inline-block; text-align: left;}
.footer-bottom .footText{ padding-left: 74px; box-sizing: border-box;}

/*----------------------------p2产品类型---------------------------------*/
.top-search p{border: 2px #539436 solid; height: 34px; line-height: 34px; box-sizing: border-box; text-align: left; overflow: hidden;}
.top-search p input{ width: 80%; float: left; padding-left: 10px; font-size: 14px; height: 28px; line-height: 28px;}
.top-search p button{ float: right; background: none; margin-right: 10px; margin-top: 2px;}
.top-search .neiSuo{position: relative; border: 2px #539436 solid; height: 34px; line-height: 34px; box-sizing: border-box; text-align: left;}
.top-search .neiSuo .text{ display: inline-block; float: left; width: 70px; height: 100%; line-height: 32px; color: #333; text-align: center; background: url(../images/xiaSan.png) no-repeat right 11px; cursor: pointer; background-size: 11px;}
.top-search .neiSuo input{ width: 70%; float: left; padding-left: 16px; font-size: 14px; height: 100%; box-sizing: border-box;}
.top-search .neiSuo button{ float: right; background: none; margin-right: 10px; margin-top: 2px;}
.top-search .neiSuo .souSuo-text{ display: none; position: absolute; left: -2px; top: 32px; width: 70px; background: #fff; border: 2px #eee solid; border-top: none; z-index: 10;}
.top-search .neiSuo .souSuo-text li{ line-height: 32px; text-align: center; cursor: pointer; color: #333;}
.top-search .neiSuo .souSuo-text li:hover{ background: #005349; color: #fff;}
.neitop .topCen{ padding: 22px 0;}
.neitop .nei{line-height: 43px; margin-top: -13px;}
/* .neitop .nei a:first-child{ padding-right: 0;}
.neitop .nei a:nth-child(2){ padding-left: 0;} */
.con{ padding-bottom: 58px;}
.wei{ line-height: 56px; color: #999999;}
.wei a{ color: #999999;}
.wei a:hover{ color: #005349;}
.title{border-bottom: 1px #e2e2e2 solid; padding-bottom: 22px;}
.title span{ font-size: 20px; color: #333333; border-left:4px #005349 solid; padding-left: 14px; }
.box{overflow: hidden; margin-top: 35px;}
.box-left{ max-width: 878px; width: 73.2%; float: left;}
.box-left-list{ overflow: hidden; margin-bottom: 40px;}
.box-left-list li{ float: left; width: 269px; margin-bottom: 14px; margin-right: 34px;}
.box-left-list li:nth-child(3n){ margin-right: 0;}
.box-left-list li a span{ color: #333333; display: block; text-align: center; padding-top: 14px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.product-pic{ width: 269px; height: 246px; line-height: 246px; border: 1px #ebebeb solid; background: #fff; text-align: center; overflow: hidden; }
.product-pic em{ display: block; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center;transition: All 0.4s ease-in-out;}
.product-pic em:hover{transform: scale(1.1);}
.product-pic img{display: inline-block; max-width: 100%; transition: All 0.4s ease-in-out;}
.product-pic img:hover{transform: scale(1.1);}
.box-left-list li:hover a span{ color: #005349;}
/*right*/
.box-right{ max-width: 282px; width: 23.5%; float: right;}
.box-right span{ display: block; width: 100%; height: 54px; line-height: 54px; text-align: center; overflow: hidden; font-size: 16px; color: #ffffff; background: #005349; border-radius: 6px; margin-bottom: 9px;}
.right-list a{ display: block; width: 100%; height: 46px; line-height: 46px; overflow: hidden; color: #333333; background: #ffffff; border-radius: 6px; padding-left: 50px; box-sizing: border-box; position: relative; margin-bottom: 5px;}
.right-list a::before{content: ""; position: absolute; top: 18px; left: 20px; width: 8px; height: 9px; background: url(../images/icon6.png) no-repeat 0 0;}
.right-list a:hover{ color: #005349;}
.right-ad{ margin-top: 17px; text-align: center; overflow: hidden;}
.right-ad a{ clear: all;}
.right-ad img{max-width: 100%; display: inline-block;}
/*页码*/
.page{ color: #333333; text-align: center;}
.page a{ display: inline-block; color: #333333; padding: 6px 16px; background: #ececec; margin: 0 2px;}
.page input{ width: 40px; height: 30px; line-height: 30px; border: 1px #bfbfbf solid; text-align: center; background: none;}
.page .page-on{ background: #519034; color: #fff;}
.page a:hover{background: #519034; color: #fff;}
.page .page-next{background: #52555c; color: #fff;}
/*-------------------------p3产品详情----------------------------*/
.title-san{ padding-bottom: 10px;}
.title-san span{ border-left: none; padding-left: 0; color: #005349;}
.boxTwo .box-right{ float: left;}
.boxTwo .box-right span i{font-size: 13px;}
.boxTwo .box-left{ float: right;}
.box-left p{ color: #333333; line-height: 34px;}
.box-left h3{ font-size: 16px; color: #333333; font-weight: 600; margin-top: 40px; margin-bottom: 22px;}
.pro-list{ background: #fff; border-top: 4px #005349 solid; padding: 14px 26px 40px 32px; box-sizing: border-box; position: relative; margin-bottom: 36px;}
.pro-list h4{color: #005349; width: 71%; margin-top: 4px; line-height: 30px; font-size: 18px;}
.pro-list h4 i{ display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro-list h4 span{ color: #333333; font-size: 16px; display:block;}
.pro-list ul{margin-top: 22px; width: 70%;}
.pro-list ul{ overflow: hidden;}
.pro-list ul li{ margin: 0; width: 50%; height: 38px; line-height: 38px; overflow: hidden; color: #333333; float: left;}
.pro-list b{position: absolute; top:68px; right: 26%; color: #005349; font-size: 16px; padding: 8px 20px; background: #ebf2e8; border-radius: 2px; font-weight: normal;}
.pro-list-pic{ width: 124px; height: 140px; border: 1px #c1d8b6 solid; text-align: center; line-height: 140px; position: absolute; top: 22px; right: 24px;overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center;}
.pro-list-pic img {object-fit: cover; max-width: 100%; max-height: 100%;}
.pro-list:hover{ background: #005349;}
.pro-list:hover h4{ color: #fff;}
.pro-list:hover h4 span{color: #fff;}
.pro-list:hover ul li{ color: #fff;}
/*-------------------------------p4合作品牌---------------------------------*/
.hezuo .box-left ul li .product-pic{ height: 170px; line-height: 170px;}
.hezuo .box-left ul li{ margin-bottom: 48px;}
.hezuo .box-left ul{ margin-bottom: 0;}
/*-------------------------------p5品牌合作详情-------------------------------*/
.he-logo{ margin-top: 4px;}
.he-logo img{ height: 90px;}
.he-jie{ margin-top: 20px; overflow: hidden;}
.he-jie-pic{ width: 134px; height: 118px; line-height: 118px; float: left; text-align: center; background: #fff;}
.he-jie-pic img{ max-width: 100%;}
.he-jie p{ float: right; width: 87%; color: #333333; line-height: 30px; margin-top: 10px;}
.pinList{margin-top: 20px; overflow: hidden;}
.pinList>li{width: 587px; height: 204px; background: #fff; float: left; margin-bottom: 40px; vertical-align: top;}
.pinList li:nth-child(2n){ float: right;}
.pinList li a .pro-list b{ position: initial; margin-top: 20px;}
.pinList li a .pro-list{padding: 10px 0 0 12px; background: none;}
.pinList li a .pro-list ul{ margin-top: 0; margin-bottom: 20px;}
.pinList li a .pro-list ul li{ background: none; font-size: 14px; height: 34px;}
.pinList li:hover{ background: #005349;}
.pinList li:hover:hover .pro-list h4{ color: #fff;}
.pinList li:hover .pro-list h4 span{color: #fff;}
.pinList li:hover .pro-list ul li{ color: #fff;}
/*-----------------------------------p6产品详情-------------------------------*/
.pro-details-top{ margin-top: 14px; overflow: hidden;}
.pro-details-top h3{ font-size: 20px; color: #005349; margin-bottom: 18px; width: 100%;}
.details-top-tu{ width: 355px; overflow: hidden;float: left;}
.details-top-tu p{ width: 270px; height: 270px; background: #fff; overflow: hidden; text-align: center; line-height: 270px; float: left;}
.details-top-tu p img{max-width: 100%; max-height: 100%;}
.details-top-tu ul{ float: right; height: 270px; }
.details-top-tu ul li{width: 73px; height: 73px; text-align: center; line-height: 73px; margin-bottom: 8px; background: #e8e8e8; border: 1px #e8e8e8 solid;border-radius: 2px; overflow: hidden;}
.details-top-tu ul li img{display: block;width: 100%;height: 100%;object-fit: cover}
.pro-on{ border: 1px #2ca460 solid !important; border-radius: 2px;}
.details-top-right{ width: 720px; float: right; margin-top: 20px;}
.details-top-right p{overflow: hidden;}
.details-top-right p span{ float: left; padding-top: 20px; font-size: 16px; color: #737373;}
.details-top-right p img{ float: right;}
.details-top-right table{ text-align: center; width: 100%; margin-top: 16px;}
.details-top-right table thead tr{ background: #a9d18e;}
.details-top-right table thead tr td{ color: #fff;}
.details-top-right table td{ padding: 18px 4px;  border-right: 2px #e8f0e3 solid; color: #333333;}
.details-top-right table tbody tr{ background: #f7f8f7; border: 1px #e6ece2 solid;}
.details-top-right table td a{ color: #005349;}
.details-top-right table td a:hover{ text-decoration: underline;}
.jia-gou{ display: block; float: right; width: 134px; height: 40px; text-align: center;line-height: 40px; background: #70ad47; color: #fff; font-size: 16px; margin-top: 16px;}
.jia-gou:hover{text-decoration: underline;}
.details-nav{ background: #e3ebdf; height: 54px; line-height: 54px; margin-top: 62px;}
.details-nav ul{overflow: hidden;}
.details-nav ul li{ float: left; margin-right: 2%; }
.details-nav ul li a{display: block;padding: 0 24px; line-height: 50px; font-size: 16px; color: #333333;}
.details-nav ul li:hover a{border-bottom: 4px #005349 solid; }
.details-nav-on a{border-bottom: 4px #005349 solid;}
.details-text{ margin-top: 20px; overflow: hidden;}
.details-text h3{ background: url(../images/icon7.png) no-repeat 0 10px; padding-left: 20px; font-size: 20px; color: #005349;}
.details-text h4{ color: #000; margin-top: 8px; margin-bottom: 4px; }
.xinTip{ overflow: hidden; margin: 14px 0;}
.details-text dl{ float: left; min-width: 33%; max-width: 50%;}
.details-text dl dd{ color: #333; line-height: 30px; padding-left: 12px;}
/*.details-text dl:last-child dd{background: #f2f2f2; width: 80%;}*/
.details-text dl:last-child dd{ width: 80%;}
/*相关产品*/
.pro-relevant{ margin-top: 40px; margin-bottom: 50px;}
.pro-relevant h3{font-size: 20px; color: #005349; padding-left: 18px; border-left: 3px #005349 solid; line-height: 24px;}
.pro-relevant ul{ width: 100%; overflow: hidden; margin-top: 22px;}
.pro-relevant ul li{ float: left; width: 372px; height: 220px; border-top: 6px #70ad47 solid; border-radius: 4px; background: #fff; padding: 0 27px; box-sizing: border-box; margin-right: 40px;}
.pro-relevant ul li:last-child{ margin-right: 0;}
.pro-relevant ul li a{ display: block; position: relative;}
.pro-relevant ul li a h4{font-size: 18px; color: #005349; padding-top: 22px;}
.pro-relevant ul li a p{font-size: 15px; color: #333333; margin-bottom: 30px;}
.pro-relevant ul li a span{color: #333333; display: block; line-height: 32px;}
.pro-relevant ul li a b{ position: absolute; bottom: 12px; right: 0;color: #005349; font-size: 16px; padding: 8px 20px; background: #ebf2e8;
 border-radius: 2px; font-weight: normal;}
.pro-relevant ul li:hover{ background: #70ad47;}
.pro-relevant ul li:hover a h4{ color: #fff;}
.pro-relevant ul li:hover a p{ color: #fff;}
.pro-relevant ul li:hover a span{ color: #fff;}
/*产品应用*/
.details-text h5{ color: #333333; margin-top: 8px; margin-bottom: 4px;}
.ying-one{ overflow: hidden; margin-top: 58px;}
.ying-tu{ float: left; width: 280px; text-align: center; margin-left: 32px;}
.ying-tu img{ max-width: 100%;}
.ying-one table{ float: right; width: 516px; text-align: center; background: #ebf2e8; border-radius: 12px; margin-right: 12%;}
.ying-one table td{ padding: 12px 4px; border-bottom: 1px #b8d6a6 solid; border-right: 1px #b8d6a6 solid;}
.ying-one table td a{ color: #70ad47;}
.ying-one table tr:first-child td{padding: 18px 4px;}
.ying-one table tr:last-child td{border-bottom:none }
.ying-one table tr:first-child td:last-child{ border: none;}
.ying-two{ width: 100%; background: #f0f0f0; margin-top: 38px;}
.ying-two h2{ text-align: center; font-size: 20px; color: #005349; padding: 30px 0; font-weight: bold;}
.ying-two h2 span{ padding: 6px 10px; border: 1px #005349 dashed;}
.ying-two ul{overflow: hidden; margin: 0 76px;}
.ying-two ul li{ width: 478px; height: 234px; background: #f8f8f8; border-top-left-radius: 6px; border-top-right-radius: 6px; overflow: hidden; margin-bottom: 36px; float: left;}
.ying-two ul li:nth-child(2n){ float: right;}
.ying-two ul li h4{ font-size: 16px; color: #fff; height: 54px; line-height: 54px; background: #70ad47; padding-left: 22px; margin: 0; overflow: hidden;}
.ying-two ul li h4 img{ padding-right: 4px;}
.ying-two ul li p{ color: #333333; padding: 24px 20px 0 20px; line-height: 30px; text-indent: 2em; text-align: justify;}
/*说明文档*/
.shuo{ background:#f0f0f0 ; margin-top: 26px; padding: 30px 0 12px 40px;}
.shuo ul{ overflow: hidden;}
.shuo ul li{float: left; min-width: 25%; height: 42px; line-height: 42px; margin-bottom: 16px;}
.shuo ul li a{color: #005349; border: 1px #005349 solid; border-radius: 4px; height: 40px; line-height: 40px; display: inline-block; text-align: center;
    padding: 0 14px;}
.shuo ul li a:hover{ background: #005349; color: #fff;}
/*.shuo ul li:nth-child(2n) a{width: 152px;}*/
/*.shuo ul li:nth-child(2n+1) a{width: 244px;}*/
/*应用文献*/
.wenxian table{ width: 100%; text-align: left; border-radius: 6px; overflow: hidden; margin-top: 26px;}
.wenxian table thead td{ background: #70ad47; font-size: 16px; color: #fff;}
.wenxian table td{ padding: 24px 26px; border-right: 2px #f8f8f8 solid;  color: #333333;}
.wenxian table td:first-child{ width: 19.5%;}
.wenxian table td:nth-child(2){ width: 44.5%;}
.wenxian table tbody tr:nth-child(2n+1){ background: #f0f0f0;}
.wenxian table td:nth-child(3){ width: 18%;}
/*产品评价*/
.ping h4{font-size: 16px; color: #005349; font-weight: bold; border-left: 2px #236f00 solid; padding-left: 14px; line-height: 18px; margin-top: 46px; margin-left: 24px;}
.ping textarea{max-width: 984px; width: 80%; height: 186px; margin-left: 68px; border: 1px #005349 solid; margin-top: 24px; padding: 6px 10px 6px 10px;}
.ping:nth-child(2) h4{ margin-top: 20px;}
.shangc{margin: 35px 0 0 68px;}
.shangc label{ display: inline-block; width: 124px; position: relative;cursor: pointer; }
.shangc label input{ position: absolute; top: 0; left: 0; opacity: 0; cursor: pointer; width: 100%; line-height: 40px;}
.shangc label span{ cursor: pointer; font-size: 15px; color: #005349;display: block; width: 100%; text-align: center; height: 42px; line-height: 42px; border: 1px #005349 solid;}
.shangc #file_up{line-height: 42px; border: 1px #005349 solid; float: left; margin-right: 10px; width: 416px; max-width: 100%; box-sizing: border-box;}
.shangc label:hover span{ text-decoration: underline;}
.shangc i{ color: #666; padding-left: 12px; font-size: 14px;}
.tijiao{ width: 132px; height: 42px; line-height: 42px;  background: #005349; color: #fff; margin:34px 0 0 68px ; font-size: 16px;}
.tijiao:hover{ text-decoration: underline;}
.p-jia-top{ overflow: hidden; margin-top: 40px;}
.p-jia-top span{ float: left;  color: #333333;}
.p-jia-top p{width: 60%; float: right; text-align: right;}
.p-jia-top p a{ color: #70ad47; padding-right: 22px;}
.p-jia-top p select{ background:url(../images/select.jpg) no-repeat top right; border: 1px #005349 solid; padding: 6px 46px 6px 12px; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.p-jia-top p select::-ms-expand { display: none; }
.ping-list{border: 1px #d3d3d3 solid; padding: 30px 106px; margin-top: 12px; background: #fff;}
.ping-list ul{ margin-bottom: 40px;}
.ping-list ul li{ line-height: 50px;  color: #333333; border-bottom: 1px #dbdbdb dashed; overflow: hidden; padding: 0 20px;}
.ping-list ul li i{ float: right;}
.ping-list ul li span{ display: block; width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.ping-list ul li b{ float: left; padding-right: 14px;}
/*---------------------------------------产品体验-------------------------------------------*/
.tiyan{ margin-top: 40px;}
.tiyan .title span{ color: #005349;}
.tiyan h3{ color: #333; margin-top: 24px;}
.tiyan-box{ width: 100%; height: 420px; background: url(../images/tibg.jpg) no-repeat center center; background-size: cover; margin-top: 18px;
padding: 36px 66px; box-sizing: border-box;}
.tiyan-box p{  background: #ebf3e8; padding: 10px 18px; color: #333333;}
.tiyan-box ul{ overflow: hidden; margin-top: 40px; }
.tiyan-box ul li{width: 434px; background: #ebf3e8; padding: 70px 34px; color: #005349; font-size: 18px; float: left; margin-right: 90px; box-sizing: border-box;}
.tiyan-box ul li:last-child{ margin-right: 0;}
.tiyan-box ul li a{color: #005349; display: inline-block;}
.tiyan-box ul li .ti-button{ display: block; width: 122px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #70ad46; margin-top: 26px;}
.tiyan-box ul li a:hover{ text-decoration: underline;}
.ti-bottom{ margin-top: 24px; margin-bottom: 110px;}
.ti-bottom p{ color: #333; line-height: 26px; margin-top: 8px; width: 88%; }
.ti-bottom p b{ padding-right: 10px;}
/*----------------------------------------体验申请-------------------------------------------------*/
.apply{  width: 96%; margin: 0 auto;margin-top: 24px;}
.apply h4{ font-size: 16px; color: #005349;font-weight: bold; border-left: 2px #236f00 solid; padding-left: 14px; line-height: 18px;}
.apply .apply-xin{ overflow: hidden; margin: 36px 0 0 72px;}
.apply .apply-xin p{ height: 40px; line-height: 40px; width: 48%; float: left; margin-bottom: 32px;}
.apply .apply-xin p i{color: #f10000;  padding-right: 6px; display: inline-block; width: 8px;}
.apply .apply-xin p span{ color: #333; width: 90px; display: inline-block; }
.apply .apply-xin p input{  border: 1px #c9c9c9 solid; /*line-height: 35px; padding-left: 10px;*/ padding: 8px; background: none; width: 60%; font-size: 14px;}
.apply .apply-xin p:last-child{ width: 100%;}
.apply .apply-xin p:last-child b{ width: 78%;border: 1px #c9c9c9 solid; line-height: 35px; display: inline-block; height: 35px; padding-left: 10px; box-sizing: border-box; font-weight: normal;}
.apply .apply-xin p:last-child b select{ font-size: 14px; color: #666666; font-weight: normal; min-width: 58px; background: none;}
.apply .apply-xin p:last-child b label{ position: relative;}
.apply .apply-xin p:last-child b label::after{ content: ""; position: absolute; top: -2px; right: -12px; width: 1px; height: 23px; background: #ccc;}
.apply .apply-xin p:last-child b input{ border: none; padding-left: 26px; margin-top: -6px; width: 56%;}
.apply table{ margin: 26px 0 0 50px; width: 984px; text-align: center; border: 1px #a6d592 solid; box-sizing: border-box;}
.apply table td{ padding: 12px 6px; font-size: 16px;}
.apply table thead tr{ background: #a6d592;}
.apply table tbody tr:nth-child(2n+1){ background:#fff ;}
.apply table td:nth-child(3){ width: 26%;}
.apply table tbody tr td{ color: #333; font-size: 14px;}
.apply .btn{ position: relative; top: -22px; right: 123px; float: right; width: 105px; height: 38px; text-align: center; line-height: 34px; background: #005349; border-radius: 6px; color: #fff; font-size: 16px; cursor: pointer; border: none;}
.apply .btn button{ background: none; color: #fff;}
.maio{ position: relative; margin: 4px 0 0 50px; max-width: 984px; cursor: pointer;}
.maio p{ color: #666666; line-height: 30px;}
.maio .dian{ position: absolute; top: 0; right: 0; padding: 4px 20px; border-radius: 6px; background: #005349; color: #fff;}
.xinxi table thead td{border-right: 1px #fff solid;}
.xinxi table thead td:last-child{ border-right: none;}
.xinxi table tbody td{border-right: 1px #f4f4f4 solid; text-align: left; padding-left: 40px;}
.xinxi table tbody td:last-child{ border-right: none; padding-left: 20px;}
.xinxi table tbody td:last-child input{ background: none; font-size: 14px;}
.xinxi table tbody td:nth-child(2n){ padding: 0 20px;}
/*---------------------------------------------体验反馈-----------------------------------------*/
.feedback p{ font-size: 16px; color: #333;  padding: 20px 0 20px 34px;}
.feedback textarea{ width: 84%; border: 1px #005349 solid; margin-left: 44px; height: 186px; padding: 8px 10px;}
.feedback .shangc{ margin-left: 10px;}
.feedback .shangc{ padding-top: 0;}
.feedback .tijiao{ margin: 10px 0 0 45px;}
/*---------------------------------------------研究领域---------------------------------------------------*/
.field{ margin-top: 48px; margin-bottom: 38px;}
.field ul{ overflow: hidden;}
.field ul li{ width: 268px; float: left; background: #ebf2e8; margin-right: 42px; height: 400px;}
.field ul li:last-child{ margin-right: 0;}
.field-pic{ width: 256px; height: 202px; text-align: center; line-height: 202px; margin: 0 auto; margin-top: 5px; background-repeat: no-repeat; background-size: cover; background-position: center;}
.field-pic img{ max-width: 100%;}
.field-text{ margin: 0 13px; padding-bottom: 32px;}
.field-text span{display: block; font-size: 20px; color: #3a751f; line-height: 42px; margin: 12px 0 6px 0;}
.field-text span i{ font-size: 14px;}
.field-text a{ display: block; line-height: 34px;  color: #737373; height: 34px; overflow: hidden;}
.field ul li:hover{ background: #005349;}
.field ul li:hover span{ color: #fff;}
.field ul li:hover a{ color: #fff;}
.field-text a:hover{ text-indent: 0.5em;}
/*----------------------------------------------研究领域 > CAR-T细胞治疗 -------------------------------------------*/
.fen{ border: none; border-top: 1px #e2e2e2 solid; margin-top: 4px;}
.science{ overflow: hidden; margin-top: 38px;}
.science-left{ float: left; max-width: 242px; width: 20.2%;}
.science-left span{display: block; line-height: 54px; height: 54px; background: #005349; border-radius: 6px; padding-left: 22px; box-sizing: border-box; font-size: 16px; color: #fff; margin-bottom: 9px;}
.science-left a{display: block; line-height: 54px; height: 54px; color: #005349; padding-left: 22px; box-sizing: border-box; background: #e3ebdf; margin-bottom: 5px; border-radius: 6px;}
.science-left a:hover{ text-indent: 1em;}
.science-right{ float: right; max-width: 950px; width: 78%;}
.science-title{ font-size: 20px; color: #005349; }
.science-text-top{ overflow: hidden; margin-top: 22px;}
.science-text-top img{ display: inline-block; max-width: 470px; float: left; margin-right: 16px; margin-bottom: 10px;}
.science-text-top span{  display: block; color: #666666; line-height: 32px; text-indent: 2em; text-align: justify;}
.science-text p{ color: #666666; text-indent: 2em; text-align: justify; margin-top: 6px; line-height: 32px;}
.science-right .details-nav{margin-top: 30px;}
.science-right .details-text p{  color: #666666; line-height: 30px; text-indent: 2em; margin-top: 6px;}
.science-right .details-text h4{ font-size: 18px; color: #005349; margin-top: 18px; line-height: 36px;}
.tu-text{ overflow: hidden;}
.tu-text .tu-text-text{ width: 60%; float: left;}
.tu-text .tu-text-text span:last-child{text-indent: 2em; display: inline-block;}
.tu-text .tu{ max-width:360px; width: 36%; float: right;  text-align: center;}
.tu-text .tu img{ max-width: 100%;}
.tu-text .tu span{ display: inline-block; text-align: center; font-size: 16px; color: #666666; margin-top: 8px;}
.tu-text .tuTwo{ margin-top: 46px;}
.title-two{ /*margin-top: 40px;*/}
.science-right .details-text h5{ font-size: 18px; color: #333333; font-weight: bold; line-height: 36px;}
.science-right .details-text h5 span{ display: block; font-weight: normal;}
.science-right .details-text .ma-top{margin-top: 36px;}
.science-bottom{ overflow: hidden; margin-top: 36px;}
.science-bottom li{ float: left; width: 432px; height: 222px; background: #ffffff; border-radius: 6px; overflow: hidden; border-top: 6px #70ad47 solid; padding: 36px 30px; box-sizing: border-box;}
.science-bottom li:last-child{ float: right;}
.science-bottom li span{ display: block; color: #005349; font-size: 18px; margin-bottom: 20px;}
.science-bottom li a{ font-size: 16px; color: #666666; display: block; line-height: 38px;}
.science-bottom li:hover{ background: #70ad47;}
.science-bottom li:hover span{ color: #fff;}
.science-bottom li:hover a{ color: #fff;}
.science-bottom li a:hover{ text-indent: 1em;}
/*------------------------------------------------前沿热点------------------------------------------------*/
.colorTitle span{ color: #005349;}
.news-tu{ max-width: 913px; width: 100%; height: 390px; margin: 0 auto; background-repeat:no-repeat ; background-position:  center; background-size: cover; margin-top: 60px;}
.news-tu a{ display: block; width: 100%; height: 100%; }
.news-tu a h3{  font-size: 24px; color: #fff; padding: 15.5% 50px 50px 0; text-align: right;}
.news-tu a span{ display: block; width: 132px; height: 42px; text-align: center; line-height: 42px; color: #fff; font-size: 16px; background: #005349; float: right; margin: 0 50px 0 0;}
.news-tu a span:hover{ text-decoration: underline;}
.news-lun{width: 1020px; margin: 0 auto; padding-top: 22px; position: relative; }
.news-lun .swiper-container{width: 913px;margin: 0 auto; padding-bottom: 48px !important;}
.news-lun .swiper-slide{ width: 31.5%; }
.news-lun .swiper-slide .news-pic{ width: 280px; height: 167px; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center;}
.news-lun .swiper-slide .news-pic img{ max-width: 100%; }
.news-lun .swiper-slide a{ display: block;}
.news-lun .swiper-slide h3{ font-size: 18px; color: #005349; margin-top: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-lun .swiper-slide span{ padding: 6px 12px; border: 1px #005349 solid; display: inline-block; margin-top: 6px; color: #005349;}
.news-lun .swiper-pagination-bullet-active{background: #123a00 !important;}
.news-lun .swiper-pagination-bullet{ background: #005349; opacity: 1;}
.news-lun .swiper-button-next, .swiper-button-prev{top: 34% !important;}
.news-lun .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/next.png) no-repeat 0 0;right: 0; left: auto; width: 34px;}
.news-lun .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/prv.png) no-repeat 0 0;left: 0; right: auto; width: 34px;}
/*--------------------------------------------公司新闻---------------------------------------------*/
.comNews{background: #ebf2e8; margin-top: 32px; padding: 43px 30px 60px 30px; box-sizing: border-box;}
.comNews-tab{overflow: hidden; margin-bottom: 52px;}
.comNews-tab ul{ width: 618px; float: left;}
.tab-con{width: 520px; float: right;}
.comNews-tab ul li{ border-bottom: 1px #9dbc91 dashed; padding-bottom: 14px; margin-bottom: 26px;position: relative;}
.comNews-tab ul li a{ display: block;  overflow: hidden; padding: 14px 12px; width: 92%; }
.comNews-tab ul li a span{display: block; width: 70px; height: 72px; text-align: center; float: left; background: #005349;color: #fff;}
.comNews-tab ul li a span b{ font-size: 38px;  display: block; line-height: 38px; margin-top: 6px;}
.comNews-tab ul li a .comNews-text{ width: 85%; float: right; }
.comNews-tab ul li a h3{overflow: hidden; text-overflow: ellipsis; font-size: 16px; color: #333333;}
.comNews-tab ul li a p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #c0c0c0;}
.comNews-tab ul li:hover a{ background: #005349;}
.comNews-tab ul li:hover::after{content: ""; position: absolute; top: 38%; right: 13px; width: 13px; height: 15px; background: url(../images/icon8.png) no-repeat 0 0;}
.comNews-tab ul li:hover a span{ background: #fff; color: #005349;}
.comNews-tab ul li:hover a h3{color: #fff;}
.comNews-tab ul li:hover a p{color: #fff;}
.comNews-tab ul .tabClick a{background: #005349;}
.comNews-tab ul .tabClick a span{ background: #fff; color: #005349;}
.comNews-tab ul .tabClick a p{color: #fff;}
.comNews-tab ul .tabClick a h3{color: #fff;}
.comNews-tab ul .tabClick::after{content: ""; position: absolute; top: 38%; right: 13px; width: 13px; height: 15px; background: url(../images/icon8.png) no-repeat 0 0;}
.tab-con{ background: #bad0b1; padding: 20px 16px; box-sizing: border-box;height: 718px; overflow-y:auto; }
.tab-con img{max-width: 100%;}
.tab-con .tab-item h3{ width: 100%; font-size: 20px; font-weight: bold; color: #005349; padding: 14px 0;}
.tab-con .tab-item i{ display: block; width: 100%; font-size: 18px; font-weight: bold; color: #005349; opacity: .5; position: relative;}
.tab-con .tab-item i::after{content: ""; position: absolute; top: 14px; right: 0; height: 1px; width: 91%; background: #005349;}
.tab-con .tab-item .daodu{ color: #fff; line-height: 28px; text-indent: 2em; margin-bottom: 16px;}
.tab-con .tab-item span{ text-align: center; font-size: 16px; color: #333333; line-height: 40px; display: block;}
.tab-con .tab-item p{ color: #333; text-indent: 2em;}
.tab-con::-webkit-scrollbar{ width: 6px; height: 16px; background-color: #e9e9e9; border-radius: 10px;}
/*定义滑块 内阴影+圆角*/
.tab-con::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #b8b8b8;}
/*---------------------------------------------行业动态---------------------------------------------*/
.industry .comNews-tab ul{ float: right;}
.industry .tab-con{ float: left;}
.industry .comNews-tab ul li{ overflow: hidden;}
.industry .comNews-tab ul li a{float: right;}
.industry .comNews-tab ul .tabClick::after{ left: 13px; transform:rotate(180deg)}
.industry .comNews-tab ul li:hover::after{left: 13px; transform:rotate(180deg)}
/*-------------------------------------------------青木品牌-----------------------------------------*/
.about{ width: 100%; height: 478px; background-repeat: no-repeat; background-size: cover; background-position: center; margin-top: 55px;}
.about h3{font-size: 20px; color: #fff; font-weight: bold; text-align: center; padding-top: 32px;}
.about h4{font-size: 24px; color: #fff;  text-align: center; }
.about ul{ width: 90%; overflow: hidden; margin: 0 auto; padding-top: 36px;}
.about ul li{ float: left; width: 508px; height: 230px; background: rgba(255,255,255,0.64); padding: 16px 36px; box-sizing: border-box;}
.about ul li h3{font-size: 24px; font-weight: normal; color: #000; padding-top: 0; padding-bottom: 8px;}
.about ul li .comWord{height: 136px; overflow-y: auto;}
.about ul li p{ color: #333; line-height: 34px; text-align: justify; }
.about ul li .comWord::-webkit-scrollbar{ width: 6px; height: 16px; background-color: #e9e9e9; border-radius: 10px;}
/*定义滑块 内阴影+圆角*/
.about ul li .comWord::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #b8b8b8;}
.about ul li p:last-child{ float: right;}

.milestones{ background: #fff;}
.title-eng{font-size: 20px; color: #005349; font-weight: bold; text-align: center; padding-top: 32px;}
.title-china{font-size: 24px; color: #005349;  text-align: center; }
.milestones-list{overflow: hidden; margin-top: 20px; padding-bottom: 24px;}
.miles-left{ width: 47%; float: left; text-align: right; position: relative; padding-bottom: 10px;}
.miles-right{ width: 47%; float: right; text-align: left;}
.miles-left::before{ content: ""; position: absolute; top: 0; right: -7.4%; width: 2px; height: 100%; background: #005349;}
.milestones-list p{margin-top: 16px; position: relative;  color: #666666;}
.miles-left p::after{content: ""; position: absolute; top: 6px; right: -8.3%; width: 13px; height: 13px; border-radius: 50%; background: #005349;}
.milestones-list .miles-time{ font-size: 20px; color: #005349; margin-top: 14px;}
.milestones-list .mileslogo{margin-top: 12px;}
.milestones-list .miles-time img{ padding-left: 26px;}
.miles-left p:nth-child(2){ margin-top: 70px;}
.miles-right p:nth-child(2){ margin-top: 74px;}
.miles-left p:nth-child(2)::after{ width: 8px; height: 8px; top: 12px; right:-7.8% ;}
.miles-left p:nth-child(3){ margin-top: 70px;}
.miles-right p:nth-child(3){ margin-top: 70px;}
.miles-left p:nth-child(3)::after{ width: 8px; height: 8px; top: 10px; right:-7.8% ;}
.miles-left p:nth-child(4){ margin-top: 50px;}
.miles-right p:nth-child(4){ margin-top: 48px;}
.events-con{ overflow: hidden; width: 90%; margin: 0 auto; padding-top: 46px;}
.events-left{ float: left; width: 474px; height: 238px; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative;}
.events-left a{ display: block; width: 100%; height: 100%;}
.events-left p{ position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.53); height: 54px; line-height: 54px; overflow: hidden; color: #fff; font-size: 16px; padding: 0 16px; box-sizing: border-box;}
.events-left p:hover{ text-indent: 1em; transition: all 0.4s ease;}
.events-right{ float: right; width: 528px;}
.events-right ul li{ background: #fff; height: 92px;  border-left: 3px #005349 solid; box-sizing: border-box; margin: 18px 0;}
.events-right ul li a{ display: block; overflow: hidden;}
.events-right ul li a span{ display: block; width: 60px; float: left; height: 62px; color: #fff; background: #005349; margin: 16px 10px 0 24px; text-align: center; font-size: 12px;}
.events-right ul li a span b{display: block; font-size: 32px; line-height: 40px;}
.events-right ul li a p{ width: 80%; float: left; margin-left: 2%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 92px; font-size: 16px; color: #666;}
.events-right ul li a:hover p{ color: #005349;text-indent: 1em; transition: all 0.4s ease;}
/*---------------------------------------------全国代理商----------------------------------------------*/
.nav-two{ width: 80%; float: right; text-align: right; margin-top: 6px;}
.nav-two a{ font-size: 16px; color: #999; padding: 0 6px; display: inline-block;}
.nav-two a:hover{ color: #005349;}
.agent{ overflow: hidden;}
.agent-left{ float: left; width: 54%; margin-top: 70px;}
.agent-left p{ color: #666666; line-height: 32px; text-indent: 2em;}
.agent-right{ float: right; width: 430px; margin-top: 48px; max-height: 600px; overflow-y: auto;}
.agent-right .outer select{ border: 1px #c9c9c9 solid; min-width: 90px; font-size: 16px; color: #666666; max-width: 166px;}
.agent-right .outer label{ font-size: 16px; color: #005349;}
.agent-right h3{font-size: 22px; color: #005349; margin-top: 36px; border-bottom: 1px #dadada solid; padding-bottom: 8px;}
.address{ margin-top: 24px;}
.address h4{font-size: 16px; color: #333333; margin-bottom: 6px;}
.address p{overflow: hidden; padding: 6px 0; color: #333333;}
.address p i{display: inline-block; width: 14%; float: left;}
.address p span{ display: block; width: 71%; float: left;}
.address p img{ float: left; padding-right: 8px;}
.agent-left-map img{ max-width: 100%;}
/*-----------------------------------------------订购指南------------------------------------------------*/
.note h2{ font-size: 16px; color: #999999; padding-top: 26px ;}
.note-account{overflow: hidden; width: 100%;}
.account-left{ float: left; width: 50%;}
.account-left h3{font-size: 23px; color: #005349; font-weight: bold; padding-bottom: 20px; position: relative; margin-bottom: 16px; margin-top: 30px;}
.account-left h3::after{content: ""; position: absolute; bottom: 0; left: 0; width: 30%; height: 1px; background: #005349;}
.account-left p{color: #333; line-height: 32px; text-align: justify;}
.account-right{float: right; text-align: right; width: 47%; margin-top: 12px;}
.account-right img{ padding-top: 8px; max-width: 100%;}
.note-nav{margin-top: 0;}
.note-text{ overflow: hidden;}
.note-text-left{ float: left; width: 50%;}
.note-text-left p{ color: #333; line-height: 28px; margin-top: 4px;}
.note-text-right{float: right; width: 47%; text-align: right;}
.note-text-right img{ max-width: 100%;}
.note-contant{ background: #e3ebdf; padding: 26px 20px; box-sizing: border-box; margin-top: 30px;}
.note-contant h4{font-size: 16px; color: #333333;}
.note-contant h3{ font-size: 24px; font-weight: bold; color: #005349; padding: 10px 0;}
.note-contant p{overflow: hidden; color: #333;}
.note-contant p img{ float: left; padding-right: 8px; padding-top: 5px;}
.note-contant p i{ float: left;}
.note-contant p span{display: block;width: 70%; float: left;}
.note-contant p span b{ display: block;font-weight: normal;}
/*-------------------------------------------用户注册--------------------------------------------------*/
.register{ background: #fff; width: 100%; margin-top: 30px;}
.register-title{ font-size: 20px; font-weight: bold; padding: 20px 0 0 32px; line-height: 56px; border-bottom: 1px #e2e2e2 solid;}
.register-form{ overflow: hidden; width: 88%; margin: 0 auto;}
.register-top{ overflow: hidden;}
.register-form-left{ float: left; margin-top: 16px; width: 40%;}
.register-form-left p{overflow: hidden; color: #333333;margin-bottom: 16px; line-height: 40px;}
.register-form-left p i{ color: #f10000;}
.register-form-left p span{display: inline-block; width: 20%;}
.register-form-left p input{ border: 1px #c9c9c9 solid; /*height: 38px; line-height: 38px;*/ padding: 8px; box-sizing: border-box; width: 70%; padding-left: 10px;}
.register-form-left .lingYu select{ border: 1px #c9c9c9 solid; width: 70%; padding: 8px;}
.register-form-left .outer select{border: 1px #c9c9c9 solid; padding: 8px; width: 22.7%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.register-form-left .yanCode{overflow: hidden;}
.register-form-left .yanCode input{ width: 40%;}
.register-form-left .yanCode .yanBtn{ display: inline-block; padding: 10px; box-sizing: border-box; width: 27%; margin-left: 2%; background: #dddddd; color: #000; cursor: pointer;}
.register-form-right{ width: 542px; float: right; margin-top: 16px; margin-bottom: 26px;}
.form-right-text{ width:100%; height: 406px; background: #fcf9f9; padding: 20px; box-sizing: border-box; border: 1px #f5f5f5 solid; overflow-y: auto;}
.form-right-text::-webkit-scrollbar{width: 5px;background: #ccc;}
.form-right-text::-webkit-scrollbar-thumb{background: #005349;}
.form-right-text h3{ text-align: center; font-size: 18px; color: #333333; font-weight: bold; margin-bottom: 6px;}
.form-right-text p{ color: #666; line-height: 26px; text-align: justify;}
.form-right-text h4{ color: #666; line-height: 26px; font-weight: bold;}
.register-form-right label{ margin-top: 18px; display: block; color: #999999;}
.register-form-right label span{ padding-left: 12px;}
.register-cen{ overflow: hidden;}
.register-cen h3{ font-size: 20px; font-weight: bold; color: #005349;}
.shuom{ width: 93.4%; background: #f7f7f7; padding: 10px 20px; color: #b7b7b7; margin-top: 10px; margin-bottom: 20px; box-sizing: border-box;}
.password-tijiao{ background: #005349; font-size: 16px; color: #fff; width: 136px; text-align: center; height: 42px; line-height: 42px; margin: 30px 0 0 0; display: inline-block;}
.password-tijiao:hover{ text-decoration: underline;}
.privilege{ width: 88%; margin: 0 auto; margin-top: 90px; text-align: center;  padding-bottom: 70px; }
.privilege-title{position: relative; height: 50px;}
.privilege span{ position: absolute; top:-21px; left: 50%;z-index: 2; background: #fff; padding: 6px 16px; font-size: 24px; font-weight: bold; color: #005349; transform: translateX(-50%);}
.privilege hr{ position: absolute; top: 0; left: 0; border: none; border-top: 10px #ebf2e8 solid; width: 100%; z-index: 1;}
.privilege ul{ overflow: hidden; margin: 18px 0;}
.privilege ul li{float: left; width: 158px; height: 182px; text-align: center; background: #f8f8f8; margin: 0 9px;}
.privilege ul li p{ font-size: 16px; color: #666666;}
.privilege ul li img{ padding: 30px 0 12px 0; max-width: 100%; max-height: 64px;}
/*---------------------------------------------更新完整信息------------------------------------------------*/
.perfect-form{ width: 80%;}
.perfect{ overflow: hidden; width: 100%;}
.perfect h3{font-size: 20px; font-weight: bold; color: #005349; margin-top: 60px; margin-bottom: 20px;}
.perfect-item{ position: relative; height: 38px; line-height: 38px;  width: 90%; margin: 0 auto; margin-bottom: 30px;}
.perfect-item::after{ content: ""; display: table; clear: both;}
.perfect-item i{ color: #F10000;}
.perfect-item span{ display: inline-block; width:10%; color: #333333;}
.perfect-item p{ width: 88%; float: right; border: 1px #c9c9c9 solid;line-height: 36px; height: 36px; box-sizing: border-box;}
.perfect-item p select{ min-width: 16%; color: #666666; text-align: center;}
.perfect-item p .outer{ padding-left: 20px; position: relative; padding-right: 10px;}
.perfect-item p input{ float: left; height: 34px; line-height: 34px; width: 94%; padding-left: 10px; background: none; }
/* .perfect-item p .outer::before{ content: ""; position: absolute; top: 0; right: 0px; width: 1px; height: 20px; background: #d7d7d7;} */
.kuan{ width: 41.8%; float: left; margin-left: 54px;}
.kuan span{ width: 18%;}
.kuan p{ width: 76%;}
.kuan p select{  padding-left: 10px;}
.fapiao p select{ padding-left: 10px; background: none;}
.vip{width: 164px; height: 42px; line-height: 42px; background: #005349; font-size: 16px; color: #fff; margin-left: 15.5%; margin-top: 30px; display: inline-block; text-align: center;}
.vip:hover{ text-decoration: underline;}
.perfect-item .wid-input input{ width: 80%;}
/*---------------------------------------------快速订购----------------------------------------------*/
.cart{ width: 94%; margin: 0 auto; padding-bottom: 112px;}
.cart-title{ margin-top: 32px; font-size: 18px; color: #005349; background: url(../images/icon7.png) no-repeat 0 8px; padding-left: 20px;}
.cart-num{ margin: 20px; width: 100%; overflow: hidden;}
.cart-num span{ color: #333; float: left; display: inline-block; line-height: 38px;}
.cart-num input{ float: left; border: 1px #c9c9c9 solid; width: 266px; /*height: 36px; line-height: 36px;*/padding: 8px; margin:0 18px 0 22px; padding-left: 10px;}
.cart-num a{ float: left; display: inline-block; width: 112px; height: 38px; text-align: center; line-height: 38px; background: #005349; color: #fff; font-size: 16px; }
.cart-num a:hover{ text-decoration: underline;}
.cart-order{border: 1px #d9d9d9 solid;margin-top: 26px; overflow: hidden;}
.cart-order table{ width: 100%; text-align: center;  }
.cart-order table td{padding: 14px 8px; color: #666666;}
.cart-order table thead tr{ background: #ebf2e8;}
.cart-order table thead tr td{ font-size: 16px; color: #333333; font-weight: bold;}
.cart-order table tbody tr{ border-bottom: 1px #e3e3e3 dashed;}
.cart-order table tbody tr td:nth-child(5){overflow: hidden; width: 74px;}
.cart-order table tbody tr input{ border: 1px #c9c9c9 solid;  width: 40px; /*line-height: 26px;*/ padding: 2px 0; text-align: center; color: #666666; font-size: 16px; float: left;}
.cart-order table tbody tr i{ border: 1px #c9c9c9 solid; padding: 2px 4px 1px 4px; background: #c9c9c9; color: #010101; cursor: pointer; float: left;}
.cart-order p{ width: 265px; height: 40px; line-height: 40px; background: #ebf2e8; margin-top: 28px; float: right; overflow: hidden;}
.cart-order p b{ font-size: 20px; font-weight: bold; color: #005349; padding-left: 40px;}
.cart-order p span{ float: right; padding-right: 40px; font-size: 18px; color: #005349;}
.cartShou{background: #f3f2f2; color: #999999; padding: 8px 18px; margin-top: 10px;}
.cart-xin{ overflow: hidden; width: 90%; margin: 0 auto; margin-top: 40px;}
.qq span{ margin-left: 10px;}
.cart-xin .kuan{ width: 42.2%;}
.cart-xin .vip{ margin-top: 10px;}

/*2019.8.14*/
.suRegist .register-form-left{ width: 100%; overflow: hidden;}
.suRegist .register-form-left p{ width: 48%; float: left; height: 40px;}
.suRegist .register-form-left p:nth-child(2n){ float: right;}
.suRegist .register-form-left .formList{ overflow: hidden;}
.suRegist .register-form-left .outer select{ vertical-align: top;}
.suRegist .cart-xin{ margin-top: 20px; width: 100%;}
.suRegist .cart-xin .vip{ float: left; margin: 0;}
.suRegist .shuom{ width: 96.7%;}

/*----------------------------------------购物车----------------------------------------------*/
.pro-cart{ width: 96%; margin: 0 auto; overflow: hidden; padding-top: 40px; position: relative;}
.pro-cart-left{ float: left; max-width: 866px; width: 75%; border-top: 6px #005349 solid;}
.cart-product{ overflow: hidden; height: 225px;}
.cart-product-tu{float: left; padding-top: 40px; border-right: 1px #ebebeb solid; width: 20%; height: 100%; margin-left: 12px;}
.cart-product-tu input{width: 16px; height: 16px; border: 1px #bcbcbc solid; background: none; border-radius: initial; margin-right: 10px;}
.cart-product-tu-pic{ display: inline-block; width: 122px; height: 134px; text-align: center; line-height: 134px; border: 1px #ebebeb solid;}
.cart-product-tu-pic img{ max-width: 100%; max-height: 100%;}
.cart-product-miao{ float: left; padding: 40px 20px 0 20px;border-right: 1px #ebebeb solid; width: 25%; height: 100%;}
.cart-product-miao p{  color: #666666; width: 100%; padding: 2px 0 6px 0;}
.cart-product-miao p span{ display: inline-block;}
.cart-product-miao b{ display: block; width: 80%; height: 42px; line-height: 42px; text-align: center; background: #ebf2e8; margin-top: 10px; box-sizing: border-box; font-size: 16px; color: #333333; font-weight: normal; cursor: pointer; transition: all 0.4s ease;}
.cart-product-miao b:hover{ text-indent: 1em;}
.cart-product-miao b img{ padding-left: 12px;}
.cart-product-price{float: left; padding: 40px 10px 0 10px;border-right: 1px #ebebeb solid; width: 25%; height: 100%; overflow: hidden;}
.cart-product-price p{ display: inline-block; color: #999999; width: 56%; text-align: center; float: left;}
.cart-product-price p i{ display: block;}
.cart-product-price p i:first-child{ text-decoration: line-through;}
.cart-product-price p i:nth-child(2){  color: #005349;}
.cart-product-price p i:nth-child(3){ font-size: 18px; color: #005349; font-weight: bold;}
.plus{display: inline-block; width: 44%; overflow: hidden; float: right; margin-top: 18px;}
.plus input{ border: 1px #c9c9c9 solid;  width: 40px; /*line-height: 26px;*/ padding: 2px 0; text-align: center; color: #666666; font-size: 16px; float: left;}
.plus i{ border: 1px #c9c9c9 solid; padding: 0 4px; background: #c9c9c9; color: #010101; cursor: pointer; float: left; line-height: 25px;}
.cart-product-sum{float: left; padding: 66px 20px 0 20px; width: 14%; height: 100%; text-align: center; font-size: 18px; color: #005349;}
.cart-product-sum span{ display: inline-block;}
.del{ width: 100%; background: #f8f8f8; color: #005349; font-size: 16px; padding: 10px 22px; box-sizing: border-box; }
.del span{cursor: pointer;}
.inform .agian-num a{ float: right; margin-left: 12px;}
/*弹窗*/
.code{display: none; width: 290px; height: 64px; line-height: 64px; border: 1px #dadada solid; border-radius: 4px; background: #fff; position: absolute; top: 222px; left: 22%; box-shadow: #b3b3b3 0 0 24px; }
.code span{ color: #333; padding: 0 8px;}
.code input{ border: 1px #c9c9c9 solid; line-height: 30px; width: 128px; margin-top: -3px; margin-right: 4px; padding-left: 10px; box-sizing: border-box;}
.code .shiy{ padding: 8px 18px; background: #005349; color: #fff; }
/*继续订购？*/
.agian{width: 100%; border: 1px #005349 solid; margin-top: 30px; background: #f8f8f8; padding: 26px 18px 0 18px; box-sizing: border-box;}
.agian h3{ font-size: 20px; color: #005349;}
.agian p{ color: #333; padding: 8px 0;}
.agian-num{ margin: 10px 0; height: 60px; }
.agian-num i{float: left; display: inline-block; line-height: 30px; color: #333;}
.agian-num input{float: left; background: none; /*line-height: 30px;*/ padding: 7px; border: 1px #c9c9c9 solid; margin: 0 12px; padding-left: 10px; box-sizing: border-box; width: 276px;}
.agian-num .plus{float: left; margin: 0 16px 0 16px; width: 10%;}
.agian-num .plus input{ margin: 0; padding: 4px 0; width: 40px;}
.agian-num .plus i{line-height: 29px;}
.agian-num a{ float: left; width: 112px; height: 40px; text-align: center; line-height: 40px; display: inline-block; background: #005349; color: #fff; font-size: 16px; margin-top: -4px;}
.agian-num a:hover{ text-decoration: underline;}
/*确认收货信息*/
.inform{ margin-top: 52px;}
.inform h3{ font-size: 20px; color: #005349; margin-bottom: 30px;}
.inform .perfect-item{ width: 100%;}
.inform .kuan{ width: 56%; margin-left: 0;}
.inform .kuan p{ width: 80%;}
.inform .kuan span{ width: 16%;}
.inform .inform-kuan{ position: relative; width: 38%; margin-right: 6%;}
.inform .inform-kuan span{ width: 28%;}
.inform .inform-kuan p{ width: 68%;}
.inform .inform-kuan p select{ width: 90%;}
.inform-miao{ margin-bottom: 20px; line-height: 26px;}
.inform-miao i{ color: #e60000;}
.inform ul{ overflow: hidden; padding-bottom: 28px;}
.inform ul li{ float: left; width: 43%;}
.inform ul li:last-child{ float: right;}
.inform ul li h4{ font-size: 18px; color: #005349; margin-bottom: 16px;}
.inform ul li textarea{ width: 100%; border: 1px #c9c9c9 solid; height: 96px; padding: 6px; box-sizing: border-box;}
/*2019.7.24*/
.inform .perfect-item p .listText{ position: relative; cursor: pointer; display: block; height: 100%; padding-left: 10px; box-sizing: border-box;}
.inform .perfect-item p .listText::after{ content: ""; position: absolute; right: 6px; top: 50%; transform: translateY(-50%); border: 4px solid transparent; border-top: 6px solid #969696; border-bottom-width: 0;}
.inform ul.listDown{ display: none; position: absolute;  top: 36px; right: 0; width: 68%; background: #fff; border: 1px #005349 solid; border-top: none; box-sizing: border-box; padding: 0;}
.inform ul.listDown li{ float: none; width: 100%; line-height: 36rpx; text-align: center;}
.inform ul.listDown li:hover{ background: #005349; color: #fff;}

.inform .agian-num a{ width: 112px; height: 40px; text-align: center; line-height: 40px; display: inline-block; background: #c8c6c6; color: #fff; font-size: 16px; margin-top: -4px;}
.inform .agian-num a:hover{ text-decoration: underline; background: #005349;}
.inform .agian-num a.onA{ background:#005349 ;}

/*右侧*/
.pro-cart-right{ float: right; max-width: 238px; width: 20.6%; }
.cart-right-top{ background: #005349;height: 136px; margin-bottom: 26px;}
.cart-right-top a{ display: block; height: 100%; color: #fff; text-align: center;}
.cart-right-top a h3{ padding-top: 20px; font-size: 24px; font-weight: bold; line-height: 56px; height: 56px; overflow: hidden; transition: all 0.4s ease;}
.cart-right-top a:hover h3{ font-size: 26px;}
.cart-right-order{background: #f8f8f8; padding: 0 5px 24px 5px; box-sizing: border-box;}
.cart-right-order h4{ font-size: 20px; color: #005349; padding: 20px 0;}
.right-order-miao ul{padding: 0 24px;}
.right-order-miao{ border: 1px #005349 solid;  box-sizing: border-box;}
.right-order-miao ul li{ font-size: 16px; color: #333; padding: 10px 0; overflow: hidden;}
.right-order-miao ul li i{ float: right; display: inline-block; width: 60%; }
.right-order-miao p{ background: #ebf2e8; width: 100%; text-align: right; padding: 4px 6px; box-sizing: border-box; font-size: 18px; color: #333333;}
.right-order-miao p b{ display: block;}
.right-order-miao p span{ font-weight: bold;}
.right-order-miao p span em{ font-weight: bold;}
.pro-cart-right .right-order{ display: block;
    width: 100%;height: 48px; line-height: 48px; background: #005349; text-align: center; font-size: 20px; font-weight: bold; color: #000; margin-top: 23px;}
.pro-cart-right .right-order:hover{ text-decoration: underline;}
.careful{ font-size: 14px; margin-top: 12px; line-height: 24px;}
.pro-cart-right  .order-cart{ color: #fff; margin-top: 18px;}
/*我的订单*/
.myOrder{ margin-top: 10px; overflow: hidden;}
.order{ width: 96%; margin: 0 auto; padding-top: 20px;}
.look-order{ display: block; width: 136px; height: 42px; text-align: center; line-height: 42px; background: #005349; color: #fff; font-size: 16px;}
.look-order:hover{ text-decoration: underline;}
.sou-order{}
.sou-order::after{ content: ""; display: table; clear: both;}
.sou-order-left{float: left; max-width: 642px; width: 55.7%;}
.sou-order-left h4{ color: #333333; line-height: 52px;}
.sou-order-left h5{ font-size: 16px; color: #005349; margin-bottom: 14px;}
.order-shai{ position: relative; width: 100%;}
.order-shai::after{ content: ""; display: table; clear: both;}
.order-shai-item{ position: relative; width: 100%; float: left; margin-bottom: 22px;}
.order-shai-item span{ float: left; display: inline-block; line-height: 38px; color: #333333;}
.order-shai-item p{  box-sizing: border-box; width: 70%; float: left; border: 1px #c9c9c9 solid; height: 38px; line-height: 38px; margin-left: 12px;}
.order-shai-item p.shot{padding-left: 10px;box-sizing: border-box}
.order-shai-item p.shot em{text-align: left; padding: 0 10px 0 0;}
.order-shai-item p input{ padding-left: 10px;width: 92%; box-sizing: border-box; }
.order-shai-item:nth-child(2n){ float: right;}
.order-shai-item p select{ min-width: 30%; }

.order-shai-item .orderList{ display: none; width:70%;position: absolute;z-index: 500; top: 38px; left: 68px; min-width: 16.2%; border: 1px #005349 solid; border-top: none; box-sizing: border-box; background: #fff;}
.order-shai-item .orderList li{ line-height: 32px; cursor: pointer; text-align: left; padding-left: 10px}
.order-shai-item .orderList li:hover{ background: #005349; color: #fff;}
.order-shai-item p .orderText{ position: relative; display: inline-block; height: 100%; width: 100%; cursor: pointer; padding-left: 10px; box-sizing: border-box;}
.order-shai-item p .orderText::after{content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); border: 4px solid transparent; border-top: 6px solid #969696; border-bottom-width: 0;}

.shai-time p{ border: none; color: #333; font-size: 16px;}
.shai-time p input{ width: 46.8%;border: 1px #c9c9c9 solid; /*height: 38px; line-height: 38px;*/ padding: 8px; font-size: 14px; padding-left: 6px; box-sizing: border-box;}
.shai-bottom button{ padding: 10px 28px; border: 1px #005349 solid; cursor: pointer; background: #fff; font-size: 16px; color: #005349;}
.shai-bottom button:first-child{ background: #005349; color: #fff; margin-right: 30px;}
.sou-order-right{ float: right; max-width: 400px; width: 34.7%;}
.sou-order-right img{ max-width: 100%;}
.order-list{margin-top: 28px;}
.order-list-title{ overflow: hidden; margin-bottom: 20px;}
.order-list-title span{ float: left; font-size: 18px; color: #005349;}
.order-list-title select{ background:url(../images/select.jpg) no-repeat top right; border: 1px #005349 solid; padding: 6px 46px 6px 12px; appearance:none; -moz-appearance:none; -webkit-appearance:none; float: right;}
.order-biao{ margin-bottom: 32px; width: 100%; overflow-x: auto;}
.order-biao::-webkit-scrollbar{height: 12px; background: #ccc;}
.order-biao::-webkit-scrollbar-thumb{background: #a6d592; cursor: pointer;}
.order-biao table{ width: 1517px; text-align: center; border: 1px #dfdfdf solid; box-sizing: border-box;}
.order-biao table td{ padding: 14px 4px; border-right: 1px #ebebeb solid; color: #333;}
.order-biao table thead tr{ background: #a6d592;}
.order-biao table thead tr td{border-right: 1px #fff solid; font-size: 16px;}
.order-biao table td .hide{ display: none;}
.order-biao table td:nth-child(5){ width: 13%;}
.order-biao table tbody tr:nth-child(2n){ background: #f8f8f8;}
.order-all{ padding: 52px 0 38px 0; float: right; line-height: 48px; overflow: hidden;}
.order-all span{ color: #333333; padding: 0 24px; background: #a6d592; display: inline-block; line-height: 48px; float: left;margin-left: 1px; margin-bottom: 1px;}
.order-all span:last-child{ font-size: 24px; font-weight: bold; color: #dc0000;}
/*----------------------------------------------青木良品------------------------------------------------------*/
.pro-ban{height: 464px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.pro-ban-text{ text-align: right; padding-top: 9%;}
.pro-ban-text h3{ font-size: 44px; color: #005349; font-weight: bold;}
.pro-ban-text p{ font-size: 16px; color: #005349;}
.pro-ban-text hr{ border: none; border-top: 6px #005349 solid; width: 147px; float: right; margin-top: 14px;}
.nnav{ background: #70ad47; height: 54px; overflow-x: auto; width: 100%;}
.nnav ul{ width: 1200px; margin: 0 auto;}
.nnav ul li{ /*float: left;*/ display: inline-block; height: 54px; margin-right: 20px; padding: 0 22px;}
.nnav ul li a{ line-height: 50px; font-size: 16px; color: #ffffff; display: block; padding: 0 16px;}
.nnav ul .nnavOn{background: #e3ebdf;}
.nnav ul .nnavOn a{ color: #005349; border-bottom: 4px #005349 solid;}
.nnav ul li:hover{background: #e3ebdf;}
.nnav ul li:hover a{color: #005349; border-bottom: 4px #005349 solid;}

.product-list li{ background: #fff; padding:24px 36px 24px 46px ; overflow: hidden; margin-top: 38px;}
.nproduct-title{ float: left; width: 16%; /* background: #005349; */ display: block; height: 140px; text-align: center; font-size: 24px; color: #fff;  line-height: 140px;}
.nproduct-title img{ max-width: 100%; max-height: 100%;}
.nproduct-miao{ float: left; margin-left: 30px; width: 26%; padding-top: 18px; height: 140px; box-sizing: border-box;}
.nproduct-miao p img{ padding-right: 8px;}
.nproduct-miao p:nth-child(2){ font-size: 16px; color: #005349; margin-top: 26px;}
.nproduct-miao p:nth-child(2) a{color: #005349;}
.nproduct-miao p:nth-child(3){ font-size: 16px; color: #666666; margin-top: 4px;}
.nproduct-gui{ float: left; width: 12%; margin-left: 30px; padding-top: 66px; height: 140px; box-sizing: border-box;}
.nproduct-gui p{ font-size: 14px; color: #666666; margin-top: 6px; }
.nproduct-gui a{ float: left; margin-left: 30px; font-size: 15px; color: #005349; display: inline-block; margin-top: 6px;}
.nproduct-pic{ float: left; width: 11%; border: 1px #c1d8b6 solid; text-align: center; line-height: 140px;}
.nproduct-pic a{ display:block; height: 142px; background-size: cover; background-repeat: no-repeat; background-position: center;}
.nproduct-pic img{ max-width: 100%; max-height: 100%;}
.new-product{ margin-top: 40px; background: #e3ebdf; }
.new-product-list{padding: 30px 0; position: relative;}
.new-product .swiper-slide{ overflow: hidden;}
.new-product h3{ width: 30%; float: left; margin-left: 14%; margin-top: 14px;}
.new-product h3 span{ font-size: 26px; color: #005349; font-weight: bold; border-bottom: 4px #005349 solid; display: inline-block; line-height: 50px;}
.new-product-text{ float: left; width: 30%; margin-left: 4.6%;}
.new-product a{ display: inline-block; float: right; width: 168px; height: 54px; line-height: 54px; background: #005349; font-size: 18px; color: #ffffff; text-align: center; margin-top: 14px;}
.new-product-text p{ font-size: 20px; color: #262626;}
.new-product-text p:nth-child(2){font-size: 20px; color: #005349;}
.new-product-text p:nth-child(3){font-size: 18px; color: #030303;}
.new-product .swiper-pagination{ text-align: center; display: block; width: 100%;}
.new-product .swiper-pagination-bullet{ margin: 0 3px;}
.new-product .swiper-pagination-bullet-active{ background: #005349;}
.product-listTwo{ margin-top: 44px; }
.listTwo-an a{ padding: 10px 18px;  border: 1px #005349 solid; font-size: 16px; color: #005349; display: inline-block; margin-right: 30px;}
.listTwo-an a:hover{background: #005349; color: #fff;}
.listTwo-an .listTwo-on{background: #005349; color: #fff;}
.product-listTwo ul{ overflow: hidden; }
.product-listTwo ul li{ width: 222px; float: left; margin-right: 20px; border: 1px #efefef solid;margin-top: 40px; vertical-align: top;}
.product-listTwo ul li:nth-child(5n){margin-right: 0;}
.product-listTwo ul li .listTwo-pic{ height: 186px; text-align: center; line-height: 186px; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.product-listTwo ul li .listTwo-pic img{ max-width: 100%; max-height: 100%;}
.listTwo-text{ padding: 14px 12px; box-sizing: border-box; min-height: 110px;}
.product-listTwo ul li:nth-child(5n+1) .listTwo-text{ background: #e3ebdf;}
.product-listTwo ul li:nth-child(5n+2) .listTwo-text{ background: #c6e5ed;}
.product-listTwo ul li:nth-child(5n+3) .listTwo-text{ background: #f1cdbb;}
.product-listTwo ul li:nth-child(5n+4) .listTwo-text{ background: #e0dfeb;}
.product-listTwo ul li:nth-child(5n+5) .listTwo-text{ background: #eedae3;}
.listTwo-text h3{ font-size: 14px; font-weight: bold; color: #333; line-height: 20px;}
.listTwo-text p{ color: #005349;}
.listTwo-text span{color: #666666;}
/*------------------------------------------------青木密钥----------------------------------------------*/
.miyao-text h3{ color: #0f2e00;}
.miyao-text p{ color: #0f2e00;}
.miyao-text hr{ border-top: 6px #0f2e00 solid;}
.miyao-lun .swiper-pagination-bullet{ width: 16px; height: 16px; background: #fff; opacity: 1;}
.miyao-lun .swiper-pagination-bullet-active{ background: #005349;}
.miyao-lun .swiper-slide a img{ width: 100%; display: block; margin: 0 auto;}
/*-----------------------------------------青木微站---------------------------------------------*/
.weizhan-text h3{ color: #fff;}
.weizhan-text p{ color: #fff;}
.weizhan-text hr{ border-top: 6px #fff solid;}
.weiz{ background: #fff; margin-top: 38px;margin-bottom: 58px;}
.weiz-box{ width: 92%; margin: 0 auto; }
.weiz-box h3{ padding: 30px 0 0 0; font-size: 20px; color: #333;}
.weiz-top{ overflow: hidden; margin-top: 30px;}
.weiz-video{ width: 508px; height: 282px; float: left;}
.weiz-video img{display: block; margin: 0 auto; max-width: 100%;}
.weiz-top-right{ width: 50%; float: right; background: #fff2cc; height: 282px; padding: 36px; box-sizing: border-box;}
.weiz-top-right h3{font-size: 20px; font-weight: bold; color: #333333; padding: 0 0 10px 0;}
.weiz-top-right p{ font-size: 14px; color: #333333; line-height: 30px;}
.weiz-pai{ background: #70ad47; padding: 18px 0 18px 22px; margin-top: 32px;}
.weiz-pai span{ font-size: 18px; color: #fff; padding-right: 30px;}
.weiz-pai select{ background: #70ad47; border: 1px #fff solid; color: #fff; font-size: 18px; padding: 4px 10px;}
.weiz-box ul{ overflow: hidden;}
.weiz-box ul li{ float: left; width: 288px; box-shadow: #aaaaaa 0 0 16px; margin: 48px 98px 20px 10px;}
.weiz-box ul li:last-child{margin-right: 10px;}
.weiz-pic{ width: 100%; height: 162px; margin: 0 auto; text-align: center; line-height: 162px;}
.weiz-pic img{ max-width: 100%;}
.weiz-box ul li p{ text-align: center; font-size: 18px;color: #333333; height: 84px; padding: 20px 20px 0 20px;}
/*------------------------------------------muSeminar-------------------------------------------*/
.weizTwo p{ color: #333333; margin-top: 4px; }
.weiz-ti{ overflow: hidden; margin-top: 30px;}
.weiz-ti-left{ float: left; width: 196px;}
.weiz-ti-left a{ display: block; width: 100%; height: 45px; line-height: 45px; background: #fff2cc; color: #886600; text-align: center; border-radius: 6px; margin-bottom: 5px;}
.weiz-ti-left a:hover{background: #ffd966;}
.weiz-ti-left .ti-left-on{background: #ffd966;}
.weiz-ti-right{ float: right; width: 850px; }
.reportBox{border: 1px #97750f solid; padding: 28px 36px; box-sizing: border-box;}
.weiz-ti-right p{ color: #666666; margin-top: 0;}
.report{ overflow: hidden; margin-top: 40px; margin-bottom: 10px;}
.report-left{ float: left; width: 102px; height: 94px; text-align: center; font-size: 18px; color: #886600; background: #ffd966;}
.report-left b{ padding-top: 16px; display: block;}
.report-left span{ font-weight: bold; display: block;}
.report table{ width: 80%; float: right;}
.report table td{ padding: 12px 18px; color: #886600; border-top:1px #d3c59a solid; border-right: 1px #d3c59a solid; }
.report table tr:last-child td{ border-bottom: 1px #d3c59a solid;white-space:warp;}
.report table tr td:last-child{ border-right: none; width: 80%;}
.report table td:first-child{ width: 18%;}
.weiz-ti-right a{height: 46px; line-height: 46px; background: #fff2cc; text-align: center; display: block; width: 100%; margin-top: 16px;}
/*--------------------------------------------------muSeminar实验室小讲座-------------------------------------*/
.jiangzuo p{ overflow: hidden; margin-bottom: 20px;}
.jiangzuo p span{ width: 26%; float: left; line-height: 38px; display: block; text-align: right;}
.jiangzuo p span i{ color: #fe0000;}
.jiangzuo p input{ float: left; width: 30%; border: 1px #c9c9c9 solid;  padding:8px 10px; box-sizing: border-box;}
.jiangzuo h3{ font-size: 16px; color: #886600; background: #ffd966; padding: 10px 24px; display: inline-block;}
.jiangzuo-contant{ overflow: hidden; margin-top: 16px;}
.jiangzuo .jiangzuo-contant p{ width: 38%; float: left;}
.jiangzuo .jiangzuo-contant p span{ width: 32%;}
.jiangzuo .jiangzuo-contant p input{ width: 60%;}
.jiangzuo .jiangzuo-contant .jiangzuo-contant-add{ width: 100%; }
.jiangzuo .jiangzuo-contant .jiangzuo-contant-add span{ width: 12%;}
.jiangzuo .jiangzuo-contant .jiangzuo-contant-add input{ width: 61%;}
.report-tijiao{ width: 156px; height: 46px; text-align: center; line-height: 46px; background: #ffd966; color: #886600; font-size: 16px; margin: 7px 0 0 12%; }
.jiangzuo-shuo{ padding: 24px 0 0 12%;}
/*----------------------------------------技术交流沙龙----------------------------------------------*/
.jishu h4:first-child{ font-size: 16px;}
.jishu h4{ color: #666666; line-height: 32px; text-indent: 2em; margin-bottom: 24px;}
.jishu .news-lun{ width: 762px;}
.jishu .news-lun .swiper-slide .news-pic{ width: 207px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.jishu .news-lun .swiper-slide{ width: 30.5%;}
.jishu .news-lun .swiper-container{ width: 680px; padding-bottom: 60px; height: 100%;}
.jishu .news-lun .swiper-slide a{ height: 100%;}
.jishu #an{ top: 50% !important;}
.jishu .news-lun .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/jishunext.png) no-repeat 0 0; width: 18px;}
.jishu .news-lun .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/jishuprv.png) no-repeat 0 0; width: 18px; }
/*----------------------------------------------------------------------------------------------*/
.scients{ padding-top: 30px;}
.scients h3{ display: inline-block; padding: 20px; background: #ffd966; color: #886600; font-size: 22px;}
.scient{ border: 1px #886600 solid; margin-top: 8px; padding: 44px 28px; box-sizing: border-box; overflow: hidden; min-height: 530px;}
.scient-left-pic{ width: 209px; text-align: center; border: 2px #fff solid; box-shadow: #848484 0 0 16px; border-radius: 2px;}
.scient-left-pic img{ max-width: 100%;}
.scient-left{ text-align: center; float: left; width: 210px;}
.scient-left h4{ font-size: 22px; font-weight: bold; color: #886600; line-height: 42px; margin-top: 4px;}
.scient-left p{ font-size: 16px; color: #666666;}
.scient-right{ float: right; width: 77%;}
.scient-right p{ color: #666; line-height: 32px; text-align: justify;}
/*---------------------------------------muCloud------------------------------------------------*/
.muCloud-ban{ text-align: left;}
.muCloud-ban hr{ float: left;}
.mucloud{ overflow: hidden; padding-top: 40px;}
.mucloud-left{ float: left; width: 250px; background: #fff; padding: 20px 26px 60px 26px; box-sizing: border-box;}
.mucloud-left h3{ text-align: center; font-size: 20px; color: #333333; font-weight: bold;}
.mucloud-left p{ font-size: 18px; color: #333333; background: url(../images/icon10.png) no-repeat 14px 14px; padding-left: 34px; line-height: 48px; border-bottom: 2px #333333 solid; margin-top: 16px;}
.mucloud-left ul{ width: 86%; margin: 0 auto; max-height: 340px; overflow: hidden; margin-bottom: 20px;}
.mucloud-left ul li{ margin-top: 12px; color: #333333; padding-left: 20px; background: url(../images/icon11.png) no-repeat 0 5px; cursor: pointer;}
.mucloud-left .addHight{ max-height: 100%; height: auto;}
.mucloud-left .muMore{ cursor: pointer; font-size: 15px; color: #333; padding: 10px 0 20px 20px; display: none;}
.mucloud-left ul .addOn{ background: url(../images/icon011.png)no-repeat 0 5px;}
.muSearch{ margin-top: 42px; padding-top: 32px; border-top: 1px #e6e6e6 solid;}
.muSearch input{ width: 100%; padding: 8px; border: 1px #005349 solid; box-sizing: border-box;}
.muSearch button{ width: 66px; height: 36px; text-align: center; line-height: 36px; display: block;float: left; background: #afcaa2; font-size: 16px; margin-top: 10px; cursor: pointer;}
.muSearch button:last-child{margin-left: 15px;}
.muSearch b{ color: #c7c7c7; font-weight: normal;}
.mucloud-right{ width: 75%; float: right;}
.mucloud-right h4{font-size: 20px;color: #70ad47; font-weight: bold; background: url(../images/icon12.png) no-repeat 0 10px; padding-left: 44px; border-bottom: 1px #6da845 solid;}
.mucloud-item{ margin-bottom: 38px;}
.mucloud-item-top{ position: relative; overflow: hidden; margin-bottom: 16px;}
.mucloud-item-top img{ position: absolute; top:20px; right: 0; width: 30%;}
.mucloud-item-top ul{ width: 64%; float: left; padding: 54px 0 0 44px; box-sizing: border-box;}
.mucloud-item-top ul li{overflow: hidden;  color: #666666; line-height: 40px; background: url(../images/icon13.png) no-repeat 0 15px; padding-left: 24px;}
.mucloud-item-top ul li i{ width: 30%; display: block; float: left;}
.item-top-tu{ float: right; width: 50%; text-align: right; padding: 20px 70px 0 0; box-sizing: border-box;}
.item-top-tu img{ max-width: 100%;}
.mucloud-right h5{ color: #333; font-size: 16px; border: 1px #99c47d solid; padding: 6px 24px; font-weight: bold;  position: relative; cursor: pointer; transition: all 0.4s ease; }
.mucloud-right h5:hover{ text-indent: 1em;}
.mucloud-right h5::before{ content: ""; position: absolute; top: 13px; right: 14px; background:url(../images/icon14.png) no-repeat 0 0; width: 14px; height: 12px;}
.mucloud-right h5 span{ font-weight: normal;}
.mucloud-right h5 i{ padding: 0 12px; color: #70ad47; display: inline-block;}
.item-tab{ margin-bottom: 12px;}
.item-tab div{ padding: 10px 24px; display: none;}
.item-tab div h3{ font-size: 16px; color: #333; font-weight: bold;}
.item-tab div p{ line-height: 26px; color: #333;}
.mucloud-right .addback::before{content: ""; background-position: bottom left;}
.item-tab div label{ text-align: center; width: 268px; display: block;}
.item-tab div label img{ max-width: 100%;}
.item-tab div label b{ color: #333; display: block; text-align: center; font-weight: normal;}
/*--------------------------------------------IL-2 搜索结果---------------------------------------------------------*/
.Ilsearch{ padding-top: 0;}
.Ilsearch .Ilsearch-left ul{ max-height: initial;}
.Ilsearch-left .Ilsearch-title{ width: 100%; border: 1px #005349 solid; text-align: left; padding: 8px 0 8px 20px; background: #ebf2e8; box-sizing: border-box; border-radius: 6px;}
.Ilsearch-left{ padding: 0 0 20px 0;}
.Ilsearch-left div{ padding: 0 26px;}
.Ilsearch-left p span{ padding: 0 8px; color: #333333; font-size: 12px; float: right; background: #ebf2e8; display: inline-block; line-height: 24px; margin-top: 12px; border-radius: 4px; cursor: pointer; border: 1px #ebf2e8 solid;}
.Ilsearch-left p span:hover{ border: 1px #005349 solid;}
.result h3{width: 100%; border: 1px #005349 solid;  padding: 11px 0 11px 20px; background: #ebf2e8; font-size: 16px; color: #333; box-sizing: border-box; border-radius: 6px; margin-bottom: 16px;}
.result ul{ width: 100%;}
.result ul li{ width: 100%; position: relative; border-top: 4px #005349 solid; margin-bottom: 48px;}
.result ul li p{display: inline-block; position: absolute; top: 68px; left: 60%; z-index: 9;}
.result ul li p a img{ width: 20px; display: inline-block; padding: 0 2px;}
.result ul li .result-list{ padding: 16px 34px 0 34px; background: #fff; position: relative;}
.result ul li .result-pic{top: 33px; position: absolute; top: 44px; right: 44px; width: 136px; text-align: center; height: 118px; line-height: 118px; overflow: hidden;}
.result ul li .result-pic img{ max-width: 100%;max-height:100%}
.result ul li .result-pic img:hover{ transform: scale(1.1);}
.result ul li span{ display: block; font-size: 16px; color: #333333; font-weight: bold; width: 80%;}
.result ul li i{ display: block; font-size: 18px; color: #005349; font-weight: bold; width: 80%; overflow: hidden; white-space: normal; text-overflow: ellipsis; height: 28px;}
.result ul li ul{ width: 60%;}
.result ul li .result-list li{ width: 48%;}
.result-ping{  padding:14px 0 0 34px ;}
.result-ping em{ padding-right: 10px;}
.result-list h4{font-size: 28px; color: #005349; width: 70%;}
.result-list h4 span{ color: #333333; font-size: 16px; padding-left: 6px;}
.result-list ul{margin-top: 8px; width: 70%;}
.result-list ul{ overflow: hidden;}
.result-list ul li{ margin: 0; width: 50%; height: 32px; line-height: 32px; overflow: hidden; color: #333333; float: left; border: none;}
.result-list ul li:hover{ background: none;}
.result-list b{position: absolute; top:100px; right: 26%; color: #005349; font-size: 16px; padding: 8px 20px; background: #ebf2e8; border-radius: 2px; font-weight: normal;  cursor: pointer;}
.result-list b:hover{ font-weight: bold;}
.result-list:hover{ background: #fff;}
.result ul li:hover{ background: #fff;}
/*头部修改*/
.top-search p input{  width: 60%;}
.top-search p select{max-width: 30%; float: left; color: #666;  outline: none; cursor: pointer; height: 100%; padding: 0 8px;}
/*--------------------------------------新增页面产品评价-----------------------------------------*/
.judge .tijiao{ display: inline-block; text-align: center; margin-left: 0;}
.judge-list{ margin-top: 19px;}
.judge-item{ border: 1px #70ad47 solid; margin-bottom: 32px; background: #fff; padding: 15px; box-sizing: border-box; position: relative;}
.judge-item h4{ background: #e1efd8; padding: 10px 15px; font-size: 16px; color: #333333;}
.judge-bottom{ margin:29px 0 10px 10px; overflow: hidden;}
.judge-pic{ width: 154px; float: left; text-align: center;}
.judge-pic i{display: inline-block; width: 154px; height: 126px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.judge-pic span{ color: #333;}
.judge-text{ width: 83%; float: right;}
.judge-text p{ color: #333333; padding-bottom: 6px;}
.judge-time{ position: absolute; right: 20px; bottom: 20px; font-weight: normal; color: #333333;}

/*--------------------------------------新增页面发表评论-----------------------------------------------*/
.publish{ margin-top: 26px; width: 94%; margin: 0 auto;}
.publish h3{font-size: 15px; color: #333333; margin: 20px 0;}
.publish p{padding: 8px 0; border: 1px #005349 solid; background: #ebf2e8; border-radius: 6px; margin-bottom: 15px;}
.publish p span{ font-size: 16px; font-weight: bold; color: #333333; padding:0 16px 0 14px; display: inline-block;}
.publish p input{ padding: 6px 10px; margin-top: -4px; width: 21%;}
.publish p b i{ display: inline-block;  padding: 0 30px; background: #fff; color: #005349; font-size: 16px; height: 32px; line-height: 32px; margin-right: 6px; font-weight: normal; cursor: pointer; display: inline-block;}
.publish p b .publishOn{background: #005349; color: #fff;}
.publish-tab{border: 1px #005349 solid; border-radius: 6px; padding: 15px 18px 0 18px;}
.publish-tab-item{ margin-bottom: 18px;}
.publish-tab-item span{ font-size: 15px; color: #666666; padding-right: 14px;}
.publish-tab-item em{ font-size: 15px; color: #666666; padding-right: 14px; display: inline-block;}
.publish-tab-item input{ border: 1px #005349 solid; background: none; padding: 6px 10px; margin-right: 10px;}
.publish-tab-item i{font-size: 15px; color: #999999;}
.publish-tab-item label{ color: #666666; display: inline-block;}
.publish-tab-item label input{ margin: -4px 30px 0 10px;}
.chuan input{ width: 46px; text-align: center; margin-right: 0; padding: 2px 0;}
.publish-item h5{color: #999999; margin-bottom: 20px;}
.publish-chang input{ width: 22%;}
.publish .shangc{margin: 20px 0 0 0;}
.publish .tijiao{margin: 30px 0 0 0;}

/*---------------------------------------------新增单页--------------------------------------------------*/
.word{ margin-top: 30px; min-height: 400px; color: #666; line-height: 24px; text-align: justify;}
.word img{ max-width: 100%; display: block; margin: 0 auto; padding: 10px 0;}
.searchCen form p select{ float: left; display: inline-block; background: none; margin: 0; color: #666; outline: none; padding: 0 10px; height: 100%; cursor: pointer;}
.searchCen form p input{ width: 80%; background: none;}

/*2019.6.10我的主页*/
.zhuye{ width: 100%; background: #fff;}
.zhuye .list{ width: 955px; margin: 0 auto; padding-top: 102px; overflow: hidden; padding-bottom: 68px; border-bottom: 1px #005349 solid;}
.zhuye .list .item{ float: left; background: #f8f8f8; width: 418px; height: 332px;}
.zhuye .list .item:last-child{ float: right;}
.zhuye .list .item h3{ background: #005349; color: #fff; font-size: 24px; font-weight: bold; height: 60px; line-height: 60px; padding: 0 22px;}
.zhuye .list .item .text{ text-align: center; }
.zhuye .list .item .text img{ display: inline-block; margin-top: 65px;}
.zhuye .list .item .text p{ font-size: 20px; color: #666; margin-top: 52px;}
.zhuye .zhuye-bottom{width: 955px; margin: 0 auto; margin-top: 16px; padding-bottom: 60px;}
.zhuye .zhuye-bottom a{display:block; text-align: right; font-size: 20px; font-weight: bold; color: #005349;}
/*2019.6.10我的账户*/
.zhuye .sheet{ width: 1048px; margin: 0 auto; overflow: hidden; padding-top: 70px; padding-bottom: 98px;}
.zhuye .sheet .left{ position: relative; float: left; width: 692px;}
.zhuye .sheet .left .tit{ background: #005349; color: #fff; font-size: 24px; font-weight: bold; height: 60px; line-height: 60px; padding-left: 30px; box-sizing: border-box;}
.zhuye .sheet .left .sheetCon{ width: 100%; border: 1px #e2e2e2 solid; min-height: 340px; box-sizing: border-box; border-top: none;}
.zhuye .sheet .left table tr:first-child td{ padding-top: 30px; padding-bottom: 30px;}
.zhuye .sheet .left table td{ padding: 8px 16px; font-size: 16px; color: #666666; border-right: 1px #e2e2e2 solid;}
.zhuye .sheet .left table td .outer{ float: left; width: 60%;}
.zhuye .sheet .left table td .outer select{ width: 32%; white-space: nowrap; text-overflow: ellipsis; text-align: center; color: #333; line-height: 24px; float: left; margin-right: 6px;}
.zhuye .sheet .left table td .detail{ float: left; margin-left: 10px; width: 34%; padding: 0 6px; box-sizing: border-box; color: #333; line-height: 24px;}
.zhuye .sheet .left table td .teacher{ padding-left: 8px; box-sizing: border-box; line-height: 24px; border: 1px #eee solid;color: #333;line-height: 24px;}
.zhuye .sheet .left table td .ling{border: 1px #eee solid; color: #333;line-height: 24px;}
.zhuye .sheet .left table td:first-child{ width: 162px; box-sizing: border-box;}
.zhuye .sheet .left table tr:nth-child(2){ background: #f8f8f8;}
.zhuye .sheet .left table tr:nth-child(3){ background: #f8f8f8;}
.zhuye .sheet .left table tr:nth-child(4){ background: #f8f8f8;}
.zhuye .sheet .left table td .mail{ float: right;}
.zhuye .sheet .left table .tip{color: #005349; font-size: 18px; font-weight: bold;}
.zhuye .sheet .left .btn{ position: absolute; right: 0; bottom: -46px; width: 105px; height: 38px; text-align: center; line-height: 38px; background: #005349; border-radius: 6px; color: #fff; font-size: 16px; cursor: pointer; border: none;}
.zhuye .sheet .left .btn button{ background: none; color: #fff;}
.zhuye .sheet .left .btn img{ padding-right: 6px; position: relative; top: -2px; }
.zhuye .sheet .right{ width: 344px; float: right;}
.zhuye .sheet .right .tit{ background: #f8f8f8; font-size: 18px; color: #005349; font-weight: bold;}
.zhuye .sheet .right .sheetCon form{ display: block; width: 276px; padding-top: 30px; margin-left: 40px;}
.zhuye .sheet .right .sheetCon form .rightItem{ overflow: hidden; margin-bottom: 8px;}
.zhuye .sheet .right .sheetCon form .rightItem span{display: inline-block; width: 128px; font-size: 16px; color: #666666;}
.zhuye .sheet .right .sheetCon form .rightItem input{ border-bottom: 1px #666666 solid; width: 140px;}
.zhuye .sheet .right .sheetCon form .wangji{ text-align: right; font-size: 16px; color: #005349; margin-top: 30px;}
.zhuye .sheet .right .sheetCon form .btn{ right: 28px;}




.pagination{ color: #333333; text-align: center;}
.pagination li{ display: inline-block; color: #333333;background: #ececec; margin: 0 2px; height: 30px;line-height: 30px}
.pagination span,.pagination a {
    padding: 6px 16px;
    height: 30px;
}
.pagination .active span{ background: #519034; color: #fff;}
.pagination a:hover{background: #519034; color: #fff;}
.pagination .page-next{background: #52555c; color: #fff;}



/*2018.6.12*/
.nweList{ overflow: hidden;}
.nweList .newLeft{ float: left; width: 73.2%;}
.nweList .newRight{float: right; width: 23.5%;}
.newList .right-list a{ padding-left: 20px;}
.newList .right-list a:before{ width: 0;}


/*2019.6.26图片弹窗*/
.pictureBg{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 10;}
.pictureTan{ display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 11; padding-top: 34px; box-sizing: border-box;}
.pictureTan .picture{max-width: 600px; max-height: 90%;}
.pictureTan .close{ position: absolute; top: 0; right: 0; width: 24px; cursor: pointer;}


/*2019.8.16联系我们加地图*/
.word{ overflow: hidden;position: relative}
.word .contactLeft{float: left; width: 50%; }
.word .map{float: right; width: 50%; margin-top: 50px; position: absolute;right: 0px;bottom: 0px}

