@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++//
//++++++++++++Web page style of public+++++++++++++*/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
img{vertical-align:top; border:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:400;}
li{list-style-type:none;}
body{width:100%;font:12px/1.5 "Microsoft YaHei","Helvetica Neue","Hiragino Sans GB",arial,helvetica,sans-serif;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");/*解决浏览器窗口缩小时网页存在的问题*/min-width:1200px;/*解决浏览器窗口缩小时网页存在的问题*/overflow-x:hidden;}
html,body{-webkit-text-size-adjust: none;}
/*删除谷歌浏览器input焦点样式*/
*:focus{outline: none;}
textarea{resize:none;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0;}
input::-ms-clear{display:none;}
a:focus, *:focus{noFocusLine: expression(this.onFocus=this.blur());}
.clear{clear: both;}
a {cursor:pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a, object{outline:none;}
a{cursor:pointer;color:#777;}
a:link{text-decoration:none;color:#777;}
a:hover{color:#6FC30F;}
*:hover{transition:all 0.3s ease 0s;}
li{vertical-align:top;}
li{vertical-align:bottom;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.fl{float:left;}
.fr{float:right;}
.c70C30F{color:#70C30F!important;font-weight: 600;}
.c014785{color:#014785!important;}
.mt10{margin-top:10px;}
/*reset结束*/
/*本文件整合的是整站使用到的公共css样式*/
/*全局公共样式*/
/********full_banner*********/
.full_banner{width:100%;left:0;height:480px; background:#FFF; overflow:hidden;position:relative;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;background:url(../images/icon/loading.gif) no-repeat center;}
.full_banner .bd li{width:100% !important; float:left; height:480px; overflow:hidden; text-align:center;}
.full_banner .bd li a{display:block; height:100%;}
.full_banner .bd li a img{display: block;width:100%;height:100%;margin:0 auto;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:15px; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; width:120px;margin:0 auto;padding-top:5px;}
.full_banner .hd ul li{text-indent:-88888px;float:left;width:13px; height:13px; background:#fff;border-radius:100%; margin:0 8px; cursor:pointer;}
.full_banner .hd ul .on{background: #74BD29;}
.full_banner .prev,.full_banner .next{ position:absolute; left:20%; top:48%; margin-top:-30px; display:block; width:52px; height:60px; background: url(../images/icon/slider-arrow.png) #333 -100px 14px no-repeat; filter:alpha(opacity=80);opacity:0.8;}
.full_banner .next{left:auto;right:20%; background-position:18px 14px;}
.full_banner .prev:hover,.full_banner .next:hover{filter:alpha(opacity=1);opacity:1;}
.full_banner .prevStop{display:none;}
.full_banner .nextStop{display:none;} 

/***product-box***/
.product-box{width:100%;height:auto;overflow: hidden;}
.product-box .common-title-box{height:90px;margin-bottom: 30px;}
.product-box .common-title-box  i.icon-product{margin:0 auto;background-position: -33px -38px;display:block;width:22px;height: 13px;}
.product-box .common-title-box .en-wrap{width:600px;}
.product-box .common-title-box p.en{width:560px;top:10px;left:20px;overflow:hidden;background:#fff;}

.product-list-box{width:1100px;margin:20px auto  40px;height:auto;overflow:hidden;}
.product-list-box ul{width:1100px;height: 100%;overflow: hidden;}
.product-list-box ul li {  margin:2px;float: left; position: relative; overflow: hidden; cursor: pointer; }

.product-list-box ul li a{display: block;width:100%;height: 100%;}
.product-list-box ul li .txt {width:100%; background: rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/ position: absolute; left: 0; bottom: 0; color: #fff; }
.product-list-box ul li .txt h3 {padding:0 2%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:96%;font-size:14px; font-weight: 100; height: 45px; text-align: center; line-height: 45px; }
.product-list-box ul li.li1{margin-left:0;width:462px;height:424px;}
.product-list-box ul li.li1 img{width:462px;height:424px;}
.product-list-box ul li.li2{width:315px;height:211px;}
.product-list-box ul li.li2 img{width:315px;height:211px;}
.product-list-box ul li.li0{margin-right:0;}
.product-list-box ul li.li0-0{margin-left:0;}
.product-list-box ul li.li3{width:272px;margin-bottom:0;height:182px;}
.product-list-box ul li.li3 img{width:272px;height:250px;}
.product-list-box ul li a:hover img{opacity: .7!important;}
.product-list-box ul li:hover .txt { background: rgba(0,0,0,0.9);}
/****good-product***/
.good-product{width:100%;height: 720px;background:url(../images/good-product.png) no-repeat center;background-size:cover;}
.good-product .w1100{height: 600px;padding:60px 0;}
.good-product .w1100 ul{width:100%;overflow: hidden;}
.good-product .w1100 ul li{float: left;width:273px;height: 198px;overflow: hidden;background:#fff;margin:1px;transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.good-product .w1100 ul li img{width:273px;height: 198px;cursor:pointer;overflow: hidden;z-index:8; }
.good-product .w1100 ul li img:hover{ transform:scale(1.1); -moz- transform:scale(1.1); -webkit- transform:scale(1.1); transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease;}
.good-product .w1100 ul li.midli{width:548px;height: 198px;overflow: hidden;position: relative;margin:1px;}
.good-product .w1100 ul li.midli img{width:548px;height: 198px;position: absolute;top:0;left:0;z-index:12; }
.good-product .w1100 ul li.midli img:hover{opacity: 1;}
.good-product .w1100 ul li.midli a.a{position: absolute;top:120px;text-indent:-8888px;left:177.5px;z-index:22;width:195px;height: 45px;background: url(../images/more.png) no-repeat center;}





/***aboutus-box***/
.aboutus-box{width:100%;height:536px;background:url(../images/aboutusbg.png);overflow: hidden;background-size:100% auto;z-index:11;}
.aboutus-box .w1100{height:460px;padding:50px 0 0 0 ;position: relative;}
.about-us-box{width:510px;height:458px;background: #fff;position:absolute;top:50px;left:0;z-index:9998;box-shadow: -2px 1px 2px #888,2px 1px 2px #888;}
.video-box{width:649px;height: 409px;position: absolute;top:75px;left:451px;z-index:9999;}
.about-txt-wrap{width:385px;padding:20px 0;margin-left:35px;position: relative;}
.about-txt-wrap h2{font-size: 24px;color:#70C30F;border-bottom:1px solid #E3E3E3;line-height:40px;padding-bottom:10px;}
.aboutust{text-transform: uppercase;font-size: 12px;color:#999999;position: absolute;top:55px;left:0;background: #fff;text-align: left;line-height: 30px;width:90px;}
.about-txt-wrap .intro-p{width: 380px;margin:40px auto;height: 229px;text-indent:25px;overflow:hidden;line-height:29px;font-size: 14px;color:#777;}
.about-txt-wrap .more{border-radius:35px;display:block;margin:40px 0 0 0;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;width:160px;background:#73BD29 url(../images/a.png) no-repeat center;text-indent:-99999px;height:40px;text-align:center;line-height:40px;}
.about-txt-wrap .more:before{content: "";border-radius:35px;position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #0099FF url(../images/a.png) no-repeat center;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.about-txt-wrap .more:hover,.about-txt-wrap .more:focus,.about-txt-wrap .more:active{border-radius:35px;border-color:#0099FF;}
.about-txt-wrap .more:hover:before,.about-txt-wrap .more:focus:before,.about-txt-wrap .more:active:before{border-radius:35px;-webkit-transform: scaleX(1);transform: scaleX(1);}
/**美迪斯资质认证***/
.envirment-box{width:100%;height:380px;background:#Fff;}
.envirment-box .w1200{height:360px;padding-top:20px;}
.tabpointer{text-align: center;color:#999999;font-size: 12px;}
.tabpointer a{padding:0 10px;font-size: 18px;color: #666666;font-weight: 600;}
.tabpointer a:hover ,.tabpointer a.on{color:#6FC30F;}
.tabwrap{width:1200px;margin:30px auto 0 auto;height: 290px;position:relative;}
.btn-prenext{width:80px;height:30px;position:absolute;top:-10px;left:560px;background: #fff;}
.mr_frBtnL1{display: block;text-indent:-88888px;float: left;width:22px;height: 22px;background-image: url(../images/icon/prenext.png) ;background-repeat: no-repeat;}
.btn-prenext a.next{background-position:0px 0px; }
.btn-prenext a.prev{background-position:-58px 0px; margin-left:15px;margin-right:5px;}
.mr_frbox1{height:290px;display:none;overflow:hidden;border-top:1px solid #e4e4e4;}
.mr_frUl1{padding-top:28px;float:left;height:255px;width:1200px;overflow:hidden;}
.mr_frUl1 ul{width:1200px;margin:0 auto;}
.tempWrap{width:1200px!important;}
.mr_frUl1 ul li{margin:0 10px;height:245px;width:280px;float: left;overflow: hidden;}
.mr_frUl1 ul li  a img{width:278px;height:203px; border:1px solid #f3f3f3;}
.mr_frUl1 ul li a p{text-align:center;height:40px;line-height: 18px;line-height:40px;margin:0 auto;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#666;background:#f3f3f3;}
.mr_frUl1 ul li a:hover p{color:#6FC30F;}
.mr_frUl1 ul li a:hover img{opacity: 0.7;}
/**news-box**/
.news-box{width:100%;height: 603px;padding:30px 0;background: #F9F9F9;}
.news-box .w1100{height:603px;overflow:hidden;}
.newsleft{width:500px;}
.text-picscroll{width: 500px;height:394px;margin-top:10px;}
.new-actives { width: 500px; height: 390px;  overflow: hidden;position: relative; zoom: 1; }
.new-actives .tab-hd{ height:70px;width:90px;position: absolute;bottom: 20px;left:0; z-index:999999;}
.new-actives .step { display: block;width:65px;height: 25px; }
.new-actives .step a {display: block;width:22px;height: 22px; float: left;background-image: url(../images/icon.png);background-repeat:  no-repeat;}
.new-actives .pageState{display: block;width:90px;height: 40px; color:#666;font-size: 12px;line-height: 5px;}
.new-actives .pageState span{ font-weight:bold; font-size: 24px;line-height: 10px;    }
.new-actives .tab-bd { height: 390px; overflow: hidden; }
.new-actives .tab-bd li {height: 390px;  width: 100%; position: relative; }
.new-actives .tab-bd ul { height: 390px; width:500px; }
.new-actives .tab-bd li a.newsimg{ position:absolute;top:0;left:0;height:  280px; width:500px;display: block; }
.new-actives .tab-bd li a.newsimg  img{height: 280px;width:500px;}
.new-actives .tab-bd li a.newstext{height:66px;overflow:hidden;width:410px;padding-top:12px;position:absolute;bottom:20px;left:90px;}
.new-actives .tab-bd li a.newstext h4{color:#666;font-size: 14px;}
.new-actives .tab-bd li a.newstext:hover h4{color:#6FC30F;}
.new-actives .tab-bd li a.newstext p{color:#777;font-size: 14px;height:45px;overflow: hidden;line-height: 22px;}
.new-actives .step a.prev{background-position: -2px 0px;}
.new-actives .step a.next{background-position: -30px 0px;margin-left:10px;}
.leftnews-bottom{width:500px;height: 160px;margin-top:3px;overflow: hidden;}
.leftnews-bottom .newslist{margin-top:0px!important;}
.news-title{color:#333333;font-weight:600;font-size:18px;line-height:45px;padding-left:25px;position:relative;height:45px;}
.news-title i.icon-qy{position:absolute;top:14px;left:0px;display:block;width:20px;height:18px;background-position: -2px -38px;}
.news-title i.icon-cjwt{position:absolute;top:16px;left:0px;display:block;width:16px;height:18px;background-position: 0px -100px;}
.news-title a.fr{text-transform: uppercase;font-size:12px;font-weight: 500;color:#666;line-height: 55px;}
.news-title a:hover,.proplem-list ul li a:hover{color:#055590;}
.news-right{width: 555px;height: 603px;}
.tabs-box{width: 100%;height: 375px;}
.tabspan{line-height:45px;height: 45px;font-size: 18px;}
.tabspan a.fr{font-size:12px;font-weight: 500;color:#666;line-height: 55px;text-transform: uppercase;}
.tabdiv a{font-weight: 600;float: left;display: block;position:relative;padding-left: 24px;color:#999;}
.tabdiv a.szdt{padding-left: 25px;margin-right:25px;width:115px;background: url(../images/jg.png) no-repeat right center;}
.tabdiv a:hover,.tabdiv a.on{color:#6FC30F;}
.tabdiv a  i.icon-dt{position:absolute;top:16px;left:0px;display:block;width:18px;height:18px;background-position: -2px -71px;}
.tabdiv a  i.icon-hyxw{position:absolute;top:14px;left:-3px;display:block;width:20px;height:20px;background-position: 0px -151px;}
.changproplem{width:100%;height:205px;}
.proplem-list{width:555px;height:178px;margin-top:10px;}
.proplem-list ul{height:178px;width:100%;overflow: hidden;}
.proplem-list ul li{border-bottom:1px dashed #cacaca;width:50%;float:left;position: relative;height:35px;line-height: 35px;}
.proplem-list ul li a{padding-left:20px;display:block;width:80%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; color:#656565;font-size: 14px;}
.proplem-list ul li i.icon-wen{position:absolute;top:9px;left:0px;display:inline-block;width:14px;height:16px;background-position: -2px -126px;}
.tabcontent{width: 555px;height: 360px;overflow: hidden;}
.tabcontent{width: 555px;height: 320px;overflow: hidden;}
.tabcontent-c{display:none; height:320px;width:100%;overflow: hidden;}
dl.li{width:100%;height: 135px;margin:25px 0 0 0 ;border-bottom: 1px dashed #cacaca;}
dl.li:last-child{border-bottom:none;}
dl.li a{display: block;width: 100%;height: 100%;}
dl.li dt{float: left;width:200px;height: 112px;}
dl.li dt img{width:200px;height: 112px;}
dl.li dt img:hover{opacity: .9;}
dl.li dd{width:340px;float:right;height:112px;overflow: hidden;}
dl.li dd div{width:100%;height: 30px;line-height: 30px;}
dl.li dd div h2{width:300px;color: #656565;font-size: 14px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
dl.li dd div span.fr{font-size: 14px;color:#444;}
dl.li dd  p.txt{font-size:14px;line-height:22px;padding-top:18px;color: #777;height: 63px;overflow:hidden;}
dl.li a:hover   dd div h2{color:#6FC30F;}
.proplem-list ul li a:hover{color:#6FC30F;}
.newslist{margin-top:11px;overflow:hidden;}
.newslist li{line-height:30px;border-bottom: 1px dashed #cacaca;height:30px;}
.newslist li a{font-size:14px;color:#9D9D9D;display:inline-block;float: left;width:322px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.newslist li a:hover{color:#6FC30F;text-decoration:none;}
.newslist li:last-child{border-bottom: none;}
.newslist span{display:inline-block;float:right;font-size:14px;color:#8c8b8b;padding-right:15px;}

/***quick-box****/
.quick-box{height:160px;width:100%;background:#e3e3e3;}
.quick-box .w1100{height:150px;overflow: hidden;padding-top:10px;}
.navtitle{height:40px;line-height: 40px;border-bottom:1px solid #989898;font-size:16px;color:#333;font-weight:600;}
.quick-dl{width:1100px;height:46px;}
.quick-dl dt.t{font-size:14px;width:100px;height:45px;line-height:45px;font-weight:600;color:#656565;float:left;}
.quick-dl dd{color:#656565;float:left;width:1000px;overflow:hidden;height:45px;line-height:45px;}
.quick-dl dd .quicklink{width:930px;overflow: hidden;height:45px;float:left;}
.quick-dl dd .quicklink span.xianxian{float:left;color:#656565;line-height: 45px;margin-left:5px;}
.quick-dl dd .quicklink a{display: block;float: left;color:#656565;padding:0 5px;line-height:45px;text-align: center;}
.quick-dl dd .quicklink a:hover{color: #70C30F;}
.quick-dl dd a.more{display: block;float: right;color:#656565;}
