* { margin: 0px; padding: 0px; } 
html,
body { width: 100%; height: 100%; font-family: "微软雅黑"; color: #333 } 
a { color: #666; font-size: 14px; text-decoration: none; } 
a:hover { color: #009b70; font-size: 14px; text-decoration: none; } 
ul,li,ol { list-style: none; } 
input,textarea { font-family: "微软雅黑"; font-size: 16px; } 
b,em,i { font-style: normal; font-weight: normal; } 

.main { width: 1400px; margin: auto; clear: both; position: relative; } 
.fl { float: left; } 
.fr { float: right; } 
.lf { float: left; } 
.rt { float: right; } 
.tac{text-align: center;}
input,select,textarea { outline: none; border: none } 
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: #9c9c9c; font-size: 14px; } 
input:-moz-placeholder { color: #9c9c9c; font-size: 14px; } 
input::-moz-placeholder { color: #9c9c9c; font-size: 14px; } 
input:-ms-input-placeholder { color: #9c9c9c; font-size: 14px; } 
textarea { resize: none; color: #9c9c9c; font-size: 14px; } 
a { text-decoration: none; color: #666 } 
i,em,b,h1,h2,h3,h4,h5 { font-style: normal; font-weight: normal; } 
img { border: none; } 

.header { width: 100%; height: 125px; background: #fff; position: fixed; top: 0; right: 0; left: 0; z-index: 999;} 
.header .fl{ padding-top: 30px;}
.header .fr .top_link{  float: right; line-height: 125px; font-size: 18px; margin-left: 20px;}
.header .fr .top_link a{ color: #000000; font-size: 18px;}
.header .fr .top_link a:hover{ color: #009b70;}

.nav{height:125px;display:flex; float: left;}
.nav ul{width:100%;display:flex;justify-content:space-between}
.nav ul>li{float:left;width:130px;text-align:center;height:125px;display:inline-block;cursor:pointer;position:relative;z-index:999}
.nav ul li>a{height:125px;line-height:125px;display:block;text-align:center;font-size:18px;color: #333333; position:relative}
.nav ul li.active>a::after{position:absolute;left:27px;content:'';bottom:0px;width:76px;height:16px; background: url(../image/nav_bg.png) no-repeat;}
.nav ul li:hover>a,.nav ul li.active>a{color:#009b70}
.nav ul li:hover>a::before{position:absolute;left:60px;content:'';top:109px;width:0px;height:0px;border:8px solid red;border-color:transparent transparent #009b70 transparent}
.nav ul li:first-child:hover>a::before{border:none}
.nav ul li:hover .nav_hover{display:block}
.nav ul li .nav_hover p{width:270px;float:left;margin-top:26px}
.nav ul li .nav_hover{position:absolute;left:-300px;width:500px;padding-bottom:30px;background:#fff;border-top:4px solid #009b70;top:125px;display:none;z-index:999}
.nav ul li .nav_hover1{width:600px}
.nav ul li .nav_hover2{width:700px;}
.nav ul li .nav_hover2 dl dd{width:50%;float:left}
.nav ul li .nav_hover1 dl dd{width:50%;float:left}
.nav ul li .nav_hover dl{width:calc(100% - 100px - 280px);margin-left:50px;margin-right:50px;text-align:left;margin-top:20px;float:left;position:relative}
.nav ul li dl dt a{height:40px;line-height:40px;width:100%;font-size:18px;color:#009b70;border-bottom:1px solid #cccccc;display:inline-block}
.nav ul li dl dd{height:36px;line-height:36px;width:100%}
.nav ul li dl dd a{height:36px;line-height:36px;width:100%;background:#fff;display:inline-block;color:#333;font-size:14px;border:none}
.nav ul li dl dd a:hover{color:#009b70}

.banner { position: relative; top: 0px; float: left; width: 100%; margin-top: 125px; } 
.banner img { width: 100%; } 
.banner .bd li{text-align: center;}
.banner .bd li img{ margin: 0 auto;}
.banner .hd{ position: absolute; bottom: 25px; z-index: 999; text-align: center; left: 0; right: 0;}
.banner .hd li{ background: #fff; display: inline-block; opacity: .5; width: 12px; height: 12px; border-radius: 12px; margin:0px 3px; cursor: pointer; } 
.banner .hd li.on { opacity: 1; width: 50px; background: #fff; height: 12px; } 

.index_search { width: 100%; float: left; height: 105px; border-bottom: 1px solid #e0e0e0;} 
.index_search dl,.index_search dl dt,.index_search dl dd { float: left; line-height: 105px; } 
.index_search dl dt { font-size: 18px; color: #009b70; font-weight: bold; } 
.index_search dl dd a { float: left; margin: 0px 10px; } 
.index_search p { float: right; width: 399px; margin-top: 20px; height: 65px; background: url(../image/search_bg.png) no-repeat; overflow: hidden; } 
.index_search p input[type=button] {width: 69px; height: 65px; color: #fff; background: none; cursor: pointer; } 
.index_search p input[type=text] { width: 330px; height: 65px; font-size: 18px; color: #333; text-indent: 15px; float: left; background: none;} 

.footer1 {background:#313131; width:100%; height: 95px; line-height: 95px; overflow: hidden; border-bottom: 1px solid #3d3d3d;}
.footer1 p span{ color: #ffffff;padding-right: 45px;display: inline-block; position: relative; padding-left: 35px;line-height: 95px;background: url(../image/ico3.png) left center no-repeat; }
.footer1 p span.ico2{ background-image: url(../image/ico4.png);}
.footer1 p span.ico3{ background-image: url(../image/ico5.png);}
.footer1 p span.ico4{ background-image: url(../image/ico6.png);}
.footer1 .img{ position: absolute; left: 1100px; top: 0px;}

.footer2 {background:#313131; width:100%; height:350px; border-bottom: 1px solid #3d3d3d; overflow: hidden;}
.footer2 ul { padding-top: 80px;}
.footer2 ul li {float:left; width:240px}
.footer2 ul li h5 {color:#fff; font-size:20px; margin-bottom:20px;}
.footer2 ul li p a {color:#a9a9a9; font-size:14px; line-height:32px;}
.footer2 ul li p a:hover {text-decoration:underline; color:#fff;}
.footer2 ul li.w1{ width: 570px;}
.footer2 ul li.w1 p{width:150px; float: left;}
.footer2 ul li.fr{ width: 300px;}
.footer2 ul li.fr p{ float: left; text-align: center; color: #a9a9a9; font-size: 14px; margin-right: 30px; margin-top: 10px;}
.footer2 ul li.fr p:last-child{margin-right: 0;}

.footer3 {width:100%; height:80px;background:#313131; overflow: hidden;}
.footer3 .main{position: relative;height:92px;}
.footer3 .fl{ color: #ffffff; font-size: 14px; line-height: 92px;}
.footer3 .fr{ margin-right: 0px;}
.footer3 .fr a{ color: #ffffff; font-size: 14px; line-height: 92px;}
.footer3 .fr a:hover{ text-decoration: underline;}

.banner_img { width: 100%; height: 350px; margin: auto; overflow: hidden; overflow: hidden; margin-top: 125px;} 
.banner_img p { width: 100%; height: 350px; margin: auto; overflow: hidden; overflow: hidden; position: relative; top: 0px; } 
.banner_img p img { position: absolute; left: 50%; margin-left: -960px; } 

#gallery-overlay{background-color:#000}
#gallery-container{font:16px/22px verdana,arial,sans-serif}
#gallery{color:#999;display:none;height:200px;margin:0 auto;position:relative;width:300px;box-shadow:0 0 64px #000;-moz-box-shadow:0 0 64px #000;-webkit-box-shadow:0 0 64px #000}
#gallery-image-container{display:none;height:100%}
#gallery-loading{padding:8px}
#gallery-controls{display:none;height:100%;left:0;position:absolute;top:0;width:100%}
#gallery-controls div{float:left;height:100%;width:50%}
#gallery-controls a{background:#fff;color:#000;font-size:12px;outline-style:none;position:absolute;text-decoration:none;top:40px}
#gallery-previous-link{left:0;padding:6px 10px 6px 6px;border-radius:0 6px 6px 0;-moz-border-radius-bottom-right:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px}
#gallery-next-link{padding:6px 6px 6px 10px;right:0;border-radius:6px 0 0 6px;-moz-border-radius-bottom-left:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px}
#gallery-meta-container{background:#fff;color:#999;display:none;margin:0 auto;overflow:auto}
#gallery-image{padding:8px}
#gallery-meta{display:none;height:44px;padding:0px 8px}
#gallery-meta div{float:left}
#gallery-info{text-align:left;width:80%}
#gallery-close{line-height:30px;text-align:right;width:20%}
#gallery-close a{color:#999;font-size:24px;font-weight:bold;outline-style:none;text-decoration:none}
#gallery-close a:hover{color:#bbb}
#gallery-title a,#gallery-title a:link,#gallery-title a:visited{color:#666;font-size:14px;font-weight:bold;line-height:14px}
#gallery-title a:visited:hover{color:#999}
#gallery-pages{color:#999;display:block;font-size:10px;line-height:14px}

.index_tit{width: 100%; text-align: center; padding: 80px 0px 60px;}

.index1{ width: 100%; height: auto; padding-bottom: 90px; overflow: hidden;}
.index1 .index11{ width: 100%; overflow: hidden;}
.index1 .index11 ul li{ float: left; background: #fff; box-shadow: 2.728px 2.925px 15px 0px rgba(0, 0, 0, 0.05); margin-right: 20px;}
.index1 .index11 ul li img{height: 300px; width: 300px;}
.index1 .index11 ul li a{ display: block; width: 335px; height: 545px; text-align: center;}
.index1 .index11 ul li a .img{padding: 10px 0px; text-align: center; height: 300px; width: 300px;}
.index1 .index11 ul li a h1{ color: #333333; font-size: 26px; margin-bottom: 20px;}
.index1 .index11 ul li a p{ color: #666666; font-size: 16px; line-height: 25px; height: 50px; padding-bottom: 20px; text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0 20px ; margin-bottom: 20px;}
.index1 .index11 ul li a h5{ border: 1px solid #009b70; color: #009b70; border-radius: 30px; padding: 15px 50px; display: inline-block; font-size: 16px;} 
.index1 .index11 ul li a:hover h1{ color: #009b70;}
.index1 .index11 ul li a:hover h5{ background: #009b70; color: #fff;}

.index2{ width: 100%; height: 861px; overflow: hidden; background: url(../image/bg1.jpg) center no-repeat;}
.index2 .index_tit{ position: absolute; left: 70px; top: 90px; width: auto; padding: 0; z-index: 2;}
.index2 .hd{ position: absolute; right: 0px; top: 70px; z-index: 2;}
.index2 .hd li{ float: left; margin-right: 70px; width: 117px; height: 117px; line-height: 117px; text-align: center; color: #9e9e9e; font-size: 62px; border: 3px solid #9e9e9e; border-radius: 60px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: 100; position: relative}
.index2 .hd li::after{ position: absolute; content: ""; width: 9px; height: 9px; background: #009b70; border-radius: 5px; right: -40px; top: 56px;}
.index2 .hd li:last-child::after{ display: none;}
.index2 .hd li.on{ background: #009b70; border-color: #009b70; color: #fff;}
.index2 .bd .index2_con{background-color: #fff; overflow: hidden; margin: 250px 0 40px 70px;height: 520px;}
.index2 .bd .index2_con .fl{ width: 350px; padding-top: 100px; padding-left: 50px; }
.index2 .bd .index2_con .fl .t{ position: relative; overflow: hidden; height: 100px; padding-left: 120px;}
.index2 .bd .index2_con .fl .t h1{ color: #cfe6dd; font-size: 95px; font-weight: bold; position: absolute; left: 0px; top: 0px; font-family: Arial, Helvetica, sans-serif;}
.index2 .bd .index2_con .fl .t h2{ color: #333333; font-size: 42px;padding: 5px 0px;}
.index2 .bd .index2_con .fl .t h5{ color: #999999; font-size: 14px;}
.index2 .bd .index2_con .fl p{ color: #666666; font-size: 16px; line-height: 30px; padding: 20px 0px;}
.index2 .bd .index2_con .fl p.more a{ display: block; width: 200px; height: 55px; border: 2px solid #009b70; line-height: 55px; text-align: center; color: #009b70; font-size: 16px; border-radius: 50px; margin-top: 80px;}
.index2 .bd .index2_con .fl p.more a:hover{ background: #009b70; color: #fff;}
.index2 .bd .index2_con .fr{ padding: 50px 50px 0px;}

.index3{ width: 100%; height: auto; padding-bottom: 110px; background: #fff;}
.index3 .hd{ position: absolute; height: 662px; background: #e9e9e9; width: 418px; right: 0px; z-index: 2;}
.index3 .hd li{ height: 165.5px; position: relative; padding-left: 150px;color: #222222; cursor: pointer;}
.index3 .hd li h1{ position: absolute; color: #009b70; font-size: 64px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; left: 70px; top: 45px;}
.index3 .hd li h5{  font-size: 26px; padding: 52px 0px 5px; font-weight: bold;}
.index3 .hd li p{ font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.index3 .hd li.on{ background: #009b70;color: #fff;}
.index3 .hd li.on h1{color: #fff;}
.index3 .hd li.on::after{ position: absolute; content: ""; height: 165.5px; background: #009b70 url(../image/ico1.png) 50px 65px no-repeat; width: 80px; left: -35px; top: 0px;}
.index3 .index31{ position: relative; width: 982px; height: 662px;}
.index3 .index31 p{ position: absolute; bottom: 0; left: 0; right: 0; height: 75px; line-height: 75px; background: rgba(0, 0, 0, .5); color: #fff; padding: 0px 20px;}

.index4{ width: 100%; height: 606px; background: url(../image/bg2.jpg) center no-repeat;}
.index4 ul{ margin: 0px; overflow: hidden; position: relative;}
.index4 ul::after{ position: absolute; content: ''; left: 21px; right: 21px; height: 1px; background: url(../image/bg3.png) no-repeat; top: 140px;}
.index4 ul li{ float: left; width: 200px; text-align: center; position: relative; height: 260px; cursor: pointer;}
.index4 ul li h3{ font-size: 70px; color: #505050;  font-weight: bold;}
.index4 ul li h3::after{ position: absolute; content: ""; width: 34px; height: 34px; background: url(../image/ico2.png) no-repeat; left: 85px; top: 123px;}
.index4 ul li p{ color: #333333; border: 1px solid #333333; border-radius: 50px; line-height: 55px; font-size: 22px; position: absolute; bottom: 0px; width: 160px; left: 50%; margin-left: -81px;}
.index4 ul li:hover h3{ color: #009b70;}
.index4 ul li:hover p{ background: #009b70; color: #fff; border-color: #009b70;}
.index4 ul li:hover h3::after{ background-image: url(../image/ico2x.png);}

.index5{ width: 100%; height: auto; overflow: hidden; padding-bottom: 90px; background:#f7f7f7; padding-top: 150px;}
.index5 .index_tit{ padding: 0px; text-align: left;}
.index5 .index51{width: 100%; height: 700px;}
.index5 .index51 .fl{ width: 700px;}
.index5 .index51 .fl h5{ color: #333333; font-size: 22px; padding: 30px 0px 20px;}
.index5 .index51 .fl p{ color: #666666; font-size: 14px; line-height: 34px;}
.index5 .index51 .img{ position: absolute; left: 800px; top: 0px;}
.index5 .index51 .more a{ display: inline-block; margin:50px 0px 0px; width: 250px; height: 65px; line-height: 65px; color: #009b70; font-size: 16px; text-align: center; border: 1px solid #009b70}
.index5 .index51 .more a:hover{ background: #009b70; color: #fff;}
.index5 .t{ text-align: center; padding: 60px 0 20px;}
.index5 .index52{ padding: 45px 70px 20px; background: #fff; box-shadow: 3.254px 7.308px 26px 0px rgba(0, 0, 0, 0.11); overflow: hidden; position: relative;}
.index5 .index52 .hd a{display: block; position: absolute; width: 40px;  height: 40px; background: url(../image/left.png) no-repeat; left: 0px; left: 10px; top: 50%; margin-top: -40px; cursor: pointer;}
.index5 .index52 .hd a.prev{ right: 10px; left: auto;  background-image: url(../image/right.png);}
.index5 .index52 .bd{ width: 100%; overflow: hidden;}
.index5 .index52 .bd li{ float: left; margin-right: 20px;}
.index5 .index52 .bd li p{ text-align: center; color: #333333; font-size: 18px; padding-top: 10px;}
.index5 .index52 .bd li a:hover p{ color: #009b70;}

.index6{ width: 100%; height: auto; background: #fff; overflow: hidden; }
.index61 .top_news{ float: left; width: 672px; background: #f1f1f1; overflow: hidden;}
.index61 .top_news .news_li{background: none; padding: 20px 0px 0px 20px}
.index61 .list_news{ float: right; width: 670px; overflow: hidden;}
.index61 .list_news .news_li{margin-bottom: 28px;}
.index61 .news_li{ width: 100%; height: 90px; overflow: hidden; padding: 0px 0px 28px; border-bottom: 1px solid #e2e2e2; cursor: pointer;}
.index61 .news_li:last-child{border-bottom: 0px none;}
.index61 .news_li .time{ float: left; height: 90px; text-align: center; width: 125px; margin-right: 25px;}
.index61 .news_li .time b{ color: #009b70; font-size: 64px; font-family: Arial; font-weight: bold;}
.index61 .news_li .time p{ color: #009b70; font-size: 16px; font-family: Arial;}
.index61 .news_li .text{ color: #666666; font-size: 14px; line-height: 24px;}
.index61 .news_li .text h5{ padding: 10px 0px;}
.index61 .news_li .text h5 a{  color: #333333; font-size: 22px;}
.index61 .news_li .text h5 a:hover{ color: #009b70;}
.index61 .news_li:hover h5 a{ color: #009b70;}

.content { width: 100%; float: left; padding: 30px 0px; min-height: 400px; } 
.nav_page { width: 100%; float: left; } 
.nav_page ol { display: table; margin: 0px auto; padding: 10px 0px 40px; } 
.nav_page ol li { line-height: 48px; width: 140px; text-align: center; margin-right: 10px; color: #f3f3f3; margin-top: 3px; float: left; margin-bottom:6px;} 
.nav_page ol>li>a { width: 100%; color: #000; display: inline-block; border-radius: 10px; border: 1px solid #bcbcbc; } 
.nav_page ol li ul { display: none; } 
.nav_page ol li ul li { width: 100%; height: 40px; line-height: 40px; text-indent: 20px; background: #fff; color: #333 } 
.nav_page ol li ul li.show a { color: #c21a20; } 
.nav_page ol li.hover ul { display: block; } 
.nav_page>ol>li.hover>a,.nav_page>ol>li>a:hover { color: #fff; background: #009B71; border: 1px solid #009B71; } 
.content_r { width: 100%; float: left; margin-bottom: 0px; border-top: 1px solid #e8e8e9; } 

.about_con { width: 100%; float: left; } 
.about_con div { font-size: 14px; color: #666; line-height: 30px; width: 100%; float: left } 
.contactbot { width: 100%; float: left; margin-bottom: 50px; } 

.honor { width: 100%; float: left; margin-top: 30px; } 
.honor ul li { width: 300px; text-align: center; float: left; margin-right: 50px; margin-bottom: 22px; /* background-color: #ffffff; */ } 
.honor ul li a { width: 100%; display: inline-block; float: left; line-height: 50px; } 
.honor ul li img { vertical-align: middle; width: calc(100% - 4px); padding: 2px; border: solid 1px #dfdfdf; } 
.honor ul li:nth-child(4n) { margin-right: 0px; } 
.honor ul li:hover img { border: 1px solid #c21a20; } 

.pages { display: table; margin: auto; padding-top: 30px; padding-bottom: 50px; } 
.pages li { float: left; } 
.pages li a { height: 32px; padding: 0px 10px; line-height: 32px; background: #f3f3f3; color: #666; display: inline-block; margin-right: 10px; color: #666; text-align: center; } 
.pages li a:hover { height: 32px; line-height: 32px; background: #009B71; color: #fff; text-align: center; } 
.pages li.active a { background: #009B71; color: #fff } 

.pageimg5 { width: 100%; float: left; margin-bottom: 50px; margin-top: 30px; } 
.pageimg5 ul li { width: 264px; text-align: center; float: left; margin-right: 20px; margin-bottom: 22px; } 
.pageimg5 ul li a { width: 100%; display: inline-block; float: left; line-height: 40px; } 
.pageimg5 ul li img { vertical-align: middle; width: calc(100% - 2px); border: solid 1px #dfdfdf; } 
.pageimg5 ul li:nth-child(5n) { margin-right: 0px; } 
.pageimg5 ul li:hover img { border: 1px solid #c21a20; } 

.cer { width: 100%; float: left; margin-top: 30px; } 
.cer ul li { width: 430px; text-align: center; float: left; margin-right: 50px; margin-bottom: 22px; /* background-color: #ffffff; */ height:330px} 
.cer ul li a { width: 100%; display: inline-block; float: left; line-height: 40px; } 
.cer ul li img { vertical-align: middle; width: calc(100% - 4px); padding: 2px; border: solid 1px #dfdfdf; } 
.cer ul li:nth-child(3n) { margin-right: 0px; } 
.cer ul li:hover img { border: 1px solid #009B71; } 



.contact1_top { width: 100%; display: flex; justify-content: space-between; } 
.contact1_topl { width: 600px; display: flex; flex-direction: column; } 
.contact1_topl dl { display: flex; flex-direction: column; font-size: 14px; line-height: 30px; margin-bottom: 20px; } 
.contact1_topl dl dt { font-size: 18px; color: #2c5d97; } 
.contact1_topl ul { width: 100%; display: flex; flex-direction: row; } 
.contact1_topl ul li { display: flex; flex-direction: row; width: 180px; margin-right: 50px; color: #0d387c; font-size: 14px; align-items: center; } 
.contact1_topl ul li img { margin-right: 10px; } 
.contact1_topr { width: 464px; float: left; } 
.contact1_bot { width: 100%; float: left; font-size: 16px; color: #333; margin-top: 20px; } 
.contact1_bot>p { font-size: 14px; } 
.contact1_botcon { background: #f5f6f6; margin-top: 40px; width: calc(100% - 60px); padding: 30px 25px; float: left; } 
.contact1_botcon ul li { margin-bottom: 25px; background: #fff; border: 1px solid #e1e6eb; float: left; display: flex; align-items: flex-start; } 
.contact1_botcon ul li.wid45 { width: 650px; margin-right: 30px; } 
.contact1_botcon ul li:nth-child(2n) { margin-right: 0px; } 
.contact1_botcon ul li.wid100 { width: 100%; } 
.contact1_botcon ul li b { line-height: 40px; width: 45px; text-align: center; display: inline-block; } 
.contact1_botcon ul li b img { vertical-align: middle; } 
.contact1_botcon ul li input { width: calc(100% - 70px); padding: 0px 5px 0px 10px; line-height: 40px; border-left: 1px solid #e1e6eb; } 
.contact1_botcon ul li select { width: calc(100% - 70px); padding: 0px 5px 0px 10px; line-height: 40px; border: none; border-radius: 0px; height: 40px; background: #fff; border-left: 1px solid #e1e6eb; font-size: 14px; color: #666; } 
.contact1_botcon ul li select option { border-radius: 0px; } 
.contact1_botcon ul li textarea { width: calc(100% - 70px); height: 110px; padding: 10px; border-left: 1px solid #e1e6eb; } 
.contact1_botcon p { float: left; } 
.contact1_botcon p input { width: 70px; height: 40px; line-height: 40px; text-align: center; display: inline-block; margin-right: 10px; color: #fff; border-radius: 5px; cursor:pointer; } 
.contact1_botcon p input:first-child { background: #009B71; } 
.contact1_botcon p input:last-child { background: #009B71; } 
.contact1_botcon p input:hover { background: #6EB624; } 

.download { width: 100%; float: left; margin-top: 20px; } 
.download ul li { width: 100%; height: 45px; line-height: 45px; float: left; background: #efefef; margin-bottom: 8px; cursor: pointer; } 
.download ul li p { position: relative; text-indent: 30px; width: 80%; overflow: hidden; float: left; font-size: 14px; } 
.download ul li p:before { position: absolute; left: -15px; content: '·'; top: 0px; font-size: 40px; color: #333; font-size: 14px; } 
.download ul li span { float: right; } 
.download ul li span a { width: 120px; height: 45px; background: #2d3a4e; line-height: 45px; text-align: center; display: inline-block; color: #fff; font-size: 14px; } 
.download ul li:hover span a { width: 120px; height: 45px; background: #c21a20; line-height: 45px; text-align: center; display: inline-block; color: #fff; font-size: 14px; } 
.download ul li.hover { color: #c21a20 } 

.news_con,.news_con ul { width: 100%; float: left; margin-top: 0px; } 
.news_con ul li { width: calc(100% - 40px); padding: 20px; float: left; border: 1px solid #e8e8e9; margin-bottom: 20px; } 
.news_con ul li a { width: 100%; display: inline-block; display: flex; align-items: center; } 
.news_con ul li a>p { float: left; margin-right: 20px; } 
.news_con ul li dl { width: calc(100% - 350px); display: flex; justify-content: space-between; align-items: center; } 
.news_con ul li dl dt { width: 900px; display: flex; flex-direction: column; line-height: 26px; color: #666; } 
.news_con ul li dl dt p { font-size: 18px; color: #333333; } 
.news_con ul li dl dd { float: right; } 
.news_con ul li dl dt span { line-height: 34px; color: #999; } 
.news_con ul li dl dt span img { width: 14px; line-height: 34px; margin-right: 5px; vertical-align: middle; } 
.news_con ul li:hover dl dt p { color: #009B71; } 
.news_con ul li dl dd img:first-child { display: none; } 
.news_con ul li:hover dl dd img:first-child { display: block; } 
.news_con ul li:hover dl dd img:last-child { display: none; } 

.faqshow { padding-bottom: 0px; width: 100%; float: left; } 
.faqshow .tc { text-align: center; width: 100%; font-size: 16px; font-weight: bold; padding: 20px 0px 20px; color: #009B71; } 
.faqshow .time { text-align: center; padding-bottom: 10px; height: 20px; line-height: 20p; } 
.faqshow .time img { vertical-align: middle; width: 20px; margin-right: 5px; } 
.faqshow div { line-height: 28px; color: #666; font-size: 14px; padding-bottom: 5px; float: left; border-top: 1px solid #e8e8e9; padding-top: 20px; } 
.faqshow dl { float: left; width: 100%; line-height: 26px; font-size: 14px; } 
.faqshow dl dt { float: left; color: #666; } 
.faqshow dl dd a { float: left; color: #666 } 
.faqshow dl dd a:hover { color: #c21a20 } 

.productcon,.productcon ul { width: 100%; float: left; margin-top: 0px; } 
.productcon ul li { width: calc(100% - 40px); padding: 20px; float: left; border: 1px solid #e8e8e9; margin-bottom: 20px; } 
.productcon ul li a { width: 100%; display: inline-block; display: flex; align-items: center; } 
.productcon ul li a>p { float: left; margin-right: 35px; } 
.productcon ul li dl { width: 860px; display: flex; justify-content: space-between; align-items: center; } 
.productcon ul li dl dt { width: 860px; display: flex; flex-direction: column; line-height: 26px; color: #666; } 
.productcon ul li dl dt p { font-size: 20px; color: #333333; padding-bottom: 10px; font-weight:bold;} 
.productcon ul li dl dt span { width: 115px; height: 36px; line-height: 36px; text-align: center; display: inline-block; background: #f5f5f5; border: 1px solid #dddddd; color: #333333; margin-top: 20px;; } 
.productcon ul li:hover dl dt span { background: #009B71; color: #fff; } 
.productcon ul li:hover dl dt p { color: #009B71; } 
.productcon ul li dl dd img:first-child { display: none; } 
.productcon ul li:hover dl dd img:first-child { display: block; } 
.productcon ul li:hover dl dd img:last-child { display: none; } 

.proshow { width: 100%; float: left; padding: 30px 0px; } 
.faqshow_l { width: 608px; float: left; } 
.faqshow_l img { width: 600px; padding: 2px; border: 1px solid #e5e5e5; height: 390px; } 
.proshow .faqshow_r { width: 760px; float: right; } 
.proshow .faqshow_r p { padding-bottom: 10px } 
.proshow .faqshow_r p.col_c21a20 { color: #c21a20 } 
.pro_tit { width: 100%; height: 50px; line-height: 50px; font-size: 18px; float: left; background: #f4f4f4; font-weight: normal; } 
.pro_tit b { width: 140px; text-align: center; display: inline-block; float: left; cursor: pointer; } 
.pro_tit b.hover { background: #009B71; color: #fff; } 
.faqshow div.product_small_btn { width: 16px; height: 69px; line-height: 69px; text-align: center; font-size: 14px; border: 1px solid #ccc; background: #e9e9e9; box-sizing: border-box; cursor: pointer; } 
.faqshow div .product_small_r { float: right; } 
.faqshow_tyext { width: 100%; float: left; line-height: 28px; color: #666; font-size: 14px; padding-bottom: 20px; float: left } 
.faqshow_tyext table td { padding-left: 6px; } 


.product_detail { padding: 20px 0; position: relative; left: 0px; } 
.product_detail_list { padding: 0px 0; overflow: hidden; } 
.product_detail_list ul { margin-right: -20px; position: relative; } 
.product_detail_list li { float: left; width: 208px; margin-right: 20px; text-align: center; } 
.product_detail_list li .product_detail_list_pic { height: 208px; padding: 3px; box-sizing: border-box; border: 1px solid #efefef; overflow: hidden; } 
.product_detail_list li img { width: 100%; } 
.product_detail_list li p a { display: block; font-size: 14px; line-height: 34px; background: #008bd6; color: #fff; } 
.product_detail_info_l { position: relative; float: left; width: 402px; } 
.product_big { position: relative; height: 402px; width: 402px; border: 1px solid #e9e9e9; box-sizing: border-box; margin-bottom: 10px; overflow: hidden; cursor: move; } 
.img_mark { position: absolute; top: 0; left: 0; width: 200px; height: 200px; background-size: 100%; margin: -100px 0 0 -100px; display: none; } 
.zoom_box { position: absolute; top: 0; right: -400px; width: 390px; height: 390px; border: 1px solid #e9e9e9; display: none; } 
.product_big img { width: 100%; } 
.product_small_list { margin-left: 2px; width: 368px; overflow: hidden; } 
.product_small_list ul { width: 100000px; position: relative; } 
.product_small_list li { float: left; width: 69px; height: 69px; text-align: center; padding: 2px; margin: 0 2px; border: 1px solid #e9e9e9; box-sizing: border-box; cursor: pointer; overflow: hidden; } 
.product_small_list li img { width: 63px; height: 63px; } 
.product_small_list li.show { border: 1px solid #c21a20; padding: 2px; } 


.contact {
    width: 100%;
    float: left;
    padding-bottom: 90px;
}
.contact_top {
    width: 100%;
    float: left;
}
.contact_l {width:600px;
margin-right: 90px;
float: left;


}
.contact_l img{
    width: 100%;
}
.contact_r{
    width:700px ;
    float: left;
    font-size: 14px; color: #7d7d7d; line-height: 30px;
}



.contact_top {
    width: 100%;
    float: left;
    padding-bottom: 40px;
}
.contact_bot{
    width: 100%;
    float: left;
}
.contact_bot p{
    width:100%;
    float: left;
    font-size: 16px;
    color: #333333;
    line-height: 70px;
}
.contact_botcon {
    width: calc(100% - 60px);
    float: left;
    padding: 30px 30px 50px 30px;
    background: #f5f6f6;
}
.contact_botcon ul{
    width: 100%;
    float: left;
}
.contact_botcon ul li{
    /* height: 43px; */
    /* line-height: 43px; */
    border: 1px solid #e1e6eb;
    margin-bottom: 25px;
    background: #fff;
}
.contact_botcon ul li.wid50 {
    width: 650px;
    float: left;
    margin-right: 30px;
}
.contact_botcon ul li.wid50:nth-child(2n){
    margin-right: 0px;
}
.contact_botcon ul li.wid100 {
    width: 1330px;
    float: left;
}
.contact_botcon ul li b{
    width: 45px;

    float: left;
     text-align: center;
   /* display: inline-block;
    vertical-align: middle; */
}
.contact_botcon ul li b img {
    margin-top: 10px;
    float: left;
    margin-left: 10px;
}
.contact_botcon ul li input{
    width: calc(100% - 70px);height: 45px;
    padding-left: 5px;
    border-left: 1px solid #e1e6eb;
    color: #666;

}
.contact_botcon ul li select{
    width: calc(100% - 60px);
    height: 45px;
    padding-left: 5px;
    border-left: 1px solid #e1e6eb;color: #666;


}
.contact_botcon ul li textarea{
    height: 110px;
    width: calc(100% - 80px);
    color: #666;
    float: left;
    padding: 5px;font-size: 14px;
    border-left: 1px solid #e1e6eb;

}
.contact_botcon p input{
    width: 70px;
    height: 38px;
    line-height: 38x;
    text-align: center;
    display: inline-block;
    margin-right: 20px;
    border-radius: 5px;
    color: #fff;
	background: #009B71;
	cursor: pointer;
}
.contact_botcon p input:hover{
	background: #ff6600;
}

  .about_top {
      width: 100%;
      float: left;
      padding: 30px 0px 0px;
  }
  .about_top_l p{
	  width: 540px;
	  float: left;
	  margin-right: 60px;
  }
  .about_top_l {
      width:100%;
      float: left;
      font-size: 14px;
      line-height: 30px;
      color: #666666;
      margin-right: 60px;
  }
  .about_top_l span {
      width: 1400px;	
      float: left;
      display: inline-flex;
	  flex-direction: column;
      margin-bottom: 40px;
	  line-height: 30px;
  } 
.about_top_l span i {
	font-size: 24px;
	font-weight: bold;
	color: #009B71;
	margin-bottom: 10px;
}
.about_top_l span b{
	margin-bottom: 20px;
	font-size:16px;
}
.about_bot{
	width: 100%;
	float: left;margin-top: 30px;
	padding-bottom: 110px;
}
.about_botcon ul {
	width: 970px;
	float: left;
	margin-right: 20px;
}
.about_botcon ul li{
	width: 480px;
	height: 180px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #f0f0f0;
}
.about_botcon ul li:nth-child(2n){
	margin-right: 0px;
}
.about_botcon ul li a {
	width: 480px;
	height: 180px;
		background: #f0f0f0;
		display: inline-flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		color: #666666;
		font-size: 16px;
		line-height: 30px;
}
.about_botcon ul li:hover a{
	background: #009B71;
	color: #fff;
}
.about_botcon ul li:hover a b {
	color: #fff;
}
.about_botcon ul li a b{
	font-size:26px;
	color: #009B71;
	margin-bottom: 5px;
}
.about_botcon>p{
	width: 410px;
	float: left;
}



.swiper-container1{width: 690px;}
.qual-lbannertxt{padding:125px 0 115px}
.qual-bannertxt{font-size:23px;color:#fff;height:70px}
.qual-bannertxt span{font-size:70px;font-family:"mon-b";line-height:70px}
.quality{}
.quality-con{}
.quality-tit{font-size:46px;color:#111;text-align:center; width: 100%;}
.quality-des{font-size:20px;line-height:26px;color:#666;text-align:center;margin-top:13px}
.quality-one{padding-top:60px;}
.quality-one-cont{margin-top:60px;overflow: hidden;}
.quality-one-cont ul{}
.quality-one-cont li{float:left;width:20%;text-align:center;padding-top:35px;margin-bottom:80px}
.quality-one-icon{width:132px;height:132px;line-height:132px;position:relative;text-align:center;margin: auto;vertical-align:middle;}
.quality-one-icon::before{position:absolute;content:"";width:100%;height:100%;border-radius:50%;background:#000; left:0;top:0;z-index:5}
.quality-one-cont li:hover .quality-one-icon::before{background:#009b70;}
.quality-one-cont li:hover h4{color: #009b70;}
.quality-one-icon span{display:block;position:absolute;font-size:100px;color:#e8e8e8;font-family:"mon-r";right:-25%;top:-43%}
.quality-one-icon img{width:79px;position:relative;z-index:6;line-height: 132px;text-align: center;vertical-align:middle;}
.quality-one-cont li h4{font-size:20px;line-height:26px;color:#666;margin-top:20px}
/* .quality-two{padding-bottom:80px;position: relative;}
.quality-two-cont{position:relative;margin-top:40px}
.quality-two .swiper-slide{text-align:center;position:relative;width: 690px;float: left;margin-right: 70px;}
.quality-two .swiper-slide img{width:100%}
.quality-two .swiper-slide h3{position:absolute;font-size:18px;line-height:26px;color:#fff;text-align:center;width:100%;bottom:0;left:0;background:rgba(0,0,0,0.5);padding:17px 0}
 */

.medical-one-box{position:relative}
.medical-title{font-size:46px;color:#000;text-align:center; margin-top:30px;}
.medical-des{font-size:18px;color:#666;text-align:center;line-height:34px}
.medical-title span{display:inline-block;color:#009b70}
.medical-title i{display:inline-block;font-weight:bold;font-style:normal}
.medical-title1{background:url(../image/med-tit-back.png)no-repeat center;padding:26px 0}

.home-title{font-size:48px;color:#111;text-align:center}
.home-title span{display:inline-block;color:#009b70}
.home-des{font-size:18px;line-height:26px;color:#666;text-align:center;margin-top:5px}
.home-viewmo{display:block;font-size:16px;line-height:26px;color:#fff;   padding:9px 50px 9px 50px;border:1px solid transparent;
border-radius:30px;background:#000 ;cursor:pointer;margin:0 auto;
width:fit-content;margin-top:50px;max-width:300px;clear: both; margin-bottom:50px;}
.home-padd{padding:20px 0}
.home-viewmo:hover{font-size:16px;background:#009b70;color:#fff}


.service-one{}
.service-one-cont{margin-top:42px}
.service-one-cont ul{position:relative;width:100%;overflow:hidden}
.service-one-cont li{float:left;width:146px; position:relative;cursor: pointer;height:550px;background:rgba(0,0,0,0.92);border-right:1px solid rgba(255,255,255,0.2)}
.service-one-cont li:last-child{border:none}
.service-one-cont li.on{width:58%;position:static;border-right:none}
.service-one-cont li img{width:100%;position:absolute;height:100%;display:block;display:none}
.service-one-cont li.on img{display:block}
.service-one-txt{text-align:center;position:relative;height:100%}
.service-one-txt > div{position:absolute;top:20%;width:100%}
.service-one-txt span{display:block;font-size:100px;color:rgba(255,255,255,0.1);font-family:"mon-sb";line-height:130px}
.service-one-txt h3{font-size:24px;color:#fff;width:30px;margin:0 auto}
.service-one-cont li.on .service-one-txt h3{width:100%}
.service-one-cont li.on .service-one-txt span{color:#fff}
.service-one-cont li.on .service-one-txt > div{position:absolute;bottom:0;top:auto;width:100%;left:0;background-image:linear-gradient(transparent,#000);padding-bottom:35px}
.service-two{padding-top:0}
.service-two-con{margin-top:40px; display: flex;flex-direction: column;}
.service-two-con ul{margin:0 -5px}
.service-two-con li{float:left;width:32%;margin-bottom:25px;margin-right: 2%}
.service-two-con li:nth-child(3n){margin-right: 0px;}
.service-two-con li > div{text-align:center;background:#f4f4f4;position:relative; padding:60px 0 53px}
/* .service-two-con li > div::before{position:absolute;content:"";width:0;height:6px;background:#009b70; bottom:0;left:50%;transform:translateX(-50%)} */
.service-two-con li:hover > div::before{width:100%}
.service-two-icon{width:97px;height:97px;margin:0 auto;position:relative;margin-bottom:40px;  }
.service-two-icon::before{position:absolute;content:"";width:0;height:0;background:#009b70;border-radius:50%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);  }
.service-two-con li:hover .service-two-icon::before{width:169px;height:169px}
.service-two-icon img{width:100%;position:relative}
.service-two-tit{font-size:26px;color:#222;margin-bottom:5px;padding:0 10px}
.service-two-dec{font-size:16px;color:#666;padding:0 10px}
/* .service-two-con li:hover{transform:translateY(-20px)} */
.service-three{padding:110px 0 108px; background:url(../image/service3-ba.png) center center no-repeat;
float: left;width: 100%;}
.service-three .medical-title{color:#fff}
.service-three .medical-des{color:#bababa}
.service-three-con{margin-top:74px;width: 1400px;margin: 74px auto;}
.service-three-con ul{}
.service-three-con li{float:left;width:14.28%;text-align:center;position:relative}
.service-three-con li::before{position:absolute;content:"";width:100%;height:2px;background:rgba(229,229,229,0.2);bottom:78px;left:0}
.service-three-con li h3{font-size:56px;color:#fff;font-family:"mon-sb";padding:10px 0;  }
.service3-icon{position:relative; display:inline-block;width:111px;height:100px;text-align:center;padding:8px 0;margin-bottom:66px}
.service3-icon::before{content:"";position:absolute;width:100%;height:100%;background:url(../image/med4-ba1.png)no-repeat center; left:0;top:0}
.service3-icon::after{content:"";position:absolute;width:3px;height:50px;background:url(../image/service3-line.png)no-repeat center; left:50%;bottom:-57%}
.service-three-con li p{font-size:24px;color:#fff}
.service-three-con li:hover h3{color:#009b70}
.service3-img{position:relative;width:52px;height:52px;
border-radius:50%;background:#fff;text-align:center;line-height:52px;margin:0 auto 18px;
 vertical-align: middle;
  
  }
  .service3-img img {
	  width: 14px;
 vertical-align: middle;line-height: 52px;
	background-size:14px;
  }
.service-three-con li:hover .service3-img{background-color:#009b70}
.service3-img i{display:inline-block;font-size:16px;color:#000;font-weight:bold;  }
.service-three-con li:hover .service3-img i{color:#fff}
.service-four{padding-bottom:69px;display: flex;flex-direction: column;width: 100%;}
.service-four-con{margin-top:18px;}
.service-four-con ul {
	width: 100%;
}
/* .service-four-con ul{margin:0 -12px} */
.service-four-con li{float:left;width:450px;padding:0 25px 0rem 0px;margin-top:24px;  }
.service-four-con li:nth-child(3n){padding-right: 0px;}
.service-four-con li > div{width:100%;background:#f5f5f5;text-align:center}
.service-four-img{height:300px;overflow:hidden}
.service-four-img img{width:100%;  }
.service-four-con li:hover .service-four-img img{transform:scale(1.04)}
.service-four-txt{font-size:20px;color:#333;padding:20px 10px}
.service4-ul1 li{transform:translateX(50%)}


.section{width: 100%;clear: both;}
.med-chilun,.med-chilun-ba{display:none}
.ld-bread{bottom:15px}
.medical-one-box{position:relative}
.medical-title{font-size:46px;color:#000;text-align:center}
.medical-des{font-size:18px;color:#666;text-align:center;line-height:34px}
.medical-title span{display:inline-block;color:#009b70}
.medical-title i{display:inline-block;font-weight:bold;font-style:normal}
.medical-one-cont{background:url(../image/med1-back.png) center center no-repeat;padding:44px 0;background-size: 334px 388px;height: 350px;}
.medical-one-cont{margin-top:-22px;}
.medical-one-cont > div{position:relative;top: 50px;}
.medical-one-cont h3{font-size:20px;color:#333;position:absolute;background:#efefef;padding:12px 20px;border-radius:3px;cursor: pointer;width:-webkit-fit-content;transition:ease .5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%}
.medical-one-cont h3:hover{background-color:#009b70}
.medical-one-cont h3 span{display:inline-block;font-size:24px}
.medical-one-left1{position:static !important;margin-left:247px;background:none !important}
.medical-one-left1 span{font-size:26px}
.medical-one-left2{margin-left:120px;margin-top:20px;position:static !important;display:inline-block}
.medical-one-left3{position:static !important;margin-top:70px;margin-left:200px;display:inline-block}
.medical-one-right1{right:80px;top:-20px}
.medical-one-right2{right:125px;top:80px;background:none !important}
.medical-one-right3{right:218px;top:180px}
.medical-one .medical-title span{font-weight:bold}
.medical-two{background:#f5f5f5}
.medical-two-con{margin-top:42px}
.medical-two-con ul{margin:0 -13px 0px; }
.medical-two-con li{float:left;width:23%;margin:0px 1%;position:relative; margin-bottom:50px;}
.medical-two-con li a{display:block;width:100%;background:#fff;text-align:center;position:relative;overflow:hidden; font-size:18px;}
.medical-two-con li:hover a{color:#009b70}
.medical-two-img{overflow:hidden;height:374px}
.medical-two-img img{width:100%;height:100%;transition:ease .5s}
.medical-two-text{font-size:24px;color:#333;position:absolute;width:100%;bottom:0px;left:0;padding-bottom:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.medical-two-con li:hover .medical-two-img img{transform:scale(1.04)}
.medical-two-con li:hover .medical-two-text{color:#009b70}
.medical-two .home-viewmo{margin-top:30px}
.medical-three{padding-top:52px;}
.medical-three ul{margin:20px -5px 0}
.medical-three li{float:left;width:30%;padding:0 1.5% ;margin-top:10px}
.medical-three li a{display:block;width:100%}
.medical-three-img{overflow:hidden;width:100%;height:293px}
.medical-three-img img{width:100%;height:100%;transition:ease .5s}
.medical-three li:hover .medical-three-img img{transform:scale(1.04)}
.medical-three-text{padding:24px 0 35px}
.medical-three-text h3{font-size:26px;color:#222;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;transition:ease .5s}
.medical-three li:hover .medical-three-text h3{color:#009b70}
.medical-three-text p{font-size:16px;color:#666;text-overflow:ellipsis;overflow:hidden;max-height:66px}
.medical-three .home-viewmo{margin-top:0}
.medical-four{background:#f5f5f5;padding-bottom:42px;padding-top:75px}
.medical-four-con{}
.medical-four-con ul{}
.medical-four-con li{float:left;width:25%;position:relative;padding:32px 0;text-align:center;cursor: pointer;}
.medical-four-con li:nth-child(5),.medical-four-con li:nth-child(6),.medical-four-con li:nth-child(7){transform:translateX(50%)}
.medical-four-con li::before{content:"";position:absolute;width:72px;height:11px;right:-40px;top:30%;background:url(../image/med4-bef.png)no-repeat center right}
.med4-txt{display:inline-block;width:111px;height:100px;text-align:center;padding:8px 0;transition:ease .5s;position:relative}
.med4-txt::before{content:"";position:absolute;width:100%;height:100%;background:url(../image/med4-ba1.png)no-repeat center;transition:ease .5s;left:0;top:0}
.med4-txt h2{font-size:56px;color:#000;font-family:"mon-sb";transition:ease .5s;position:relative;z-index:2;padding:10px 0}
.medical-four-con li:hover .med4-txt h2{color:#fff;;}
.medical-four-con li:hover .med4-txt::before{background-image:url(../image/med4-ba2.png)}
.medical-four-con li h3{font-size:24px;color:#333;margin:20px 0 10px}
.medical-four-con li p{font-size:16px;color:#666}
.medical-four-con li:nth-child(4)::before{display:none}
.medical-four-con li:last-child::before{display:none}
.sectionfive{background-size:100% 100% !important;padding:65px 0 68px;background:url(../image/med5-back_02.jpg) no-repeat center;
width: 100%;clear: both;}
.medical-fiv .medical-title{color:#fff}
.medical-fiv p{font-size:20px;line-height:38px;color:#fff;text-align:center}
.medical-fiv .medical-viewmo{margin-top:28px}
.medical-six{padding:1px 0 50px}
.medical-six-con{width: 1400px;margin: 0px auto;margin-top:25px;float: left;}
.medical-six-con li{float:left;width:16%;margin:10px .8% 10px 0px}
.medical-six-con li:nth-child(6n){
	margin-right: 0px;
}
.medical-six-con li > div{width:100%;box-shadow:5px 5px 12px 5px rgba(0,0,0,0.05);transition:ease .5s}
.medical-six-con li > div img{width:100%;transition:ease .5s}
/* .medical-six-con ul li:hover > div{transform:scale(.95)}
.medical-six-con li:hover > div img{transform:scale(1.1)}
 */
.med7-li1{margin-left:500px}
.med7-li2{margin-left:223px}
.med7-li3{position:absolute;right:223px;top:80px}
.med7-li4{margin-left:375px;margin-top:58px}

.picScroll-left{ width:1400px;position:relative;  top: 20PX;padding-bottom: 50px;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ width:18px;height:34px;background-size:cover;position: absolute;top: 250PX;cursor: pointer;
}
/* .picScroll-left .hd .next{ background-position:0 -50px;  } */
.picScroll-left .hd .next{background:url(../image/qual-right.png) no-repeat center right;right:-40px;}
.picScroll-left .hd .prev{ background:url(../image/qual-left.png) no-repeat center left;left:-40px}

.picScroll-left .bd{ padding:10px; width: 1400px;overflow: hidden;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:10px 12px; float:left; _display:inline; overflow:hidden;position: relative; text-align:center;width: 325px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{line-height:40px;position:absolute;text-align:center;width:100%;bottom:0;left:0;background:rgba(0,0,0,0.5);padding:7px 0;}


.picScroll-left .bd ul li .title a{color: #fff; font-size:18px;}
		