@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;*zoom:1; }

td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#1b1b1b; text-decoration:none; }

/*html{overflow-x: hidden;}*/
/*a:hover { text-decoration:underline; }*/

img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button,body { font:14px "microsoft yahei";color: #474747; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
/* css common */
.clearfix:after {content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}

/*****************************************************************************************/
body{background: #fff !important; line-height: 1.5;}
.banner{height: 700px;background: url(../img/banner.jpg) no-repeat center center;}
.develop{ height: 314px;  background: url(../img/develop.jpg) no-repeat center center;  }
.develop .dceont {width:900px;margin:0 auto; border:1px solid #fff; border-radius:5px; padding: 10px;}
.develop .dceont h2{  font-size: 64px; line-height: 1.5; color: #faf861; }
.develop .dceont strong{ font-size: 28px; line-height: 1.5; color: #fff;}

.main{width: 1000px;margin: 0 auto;}
.main h1{margin-top: 40px; font-size: 48px;color: #0285cd;text-align: center;}
.main h2{margin-bottom: 20px; color: #c4c4c4;font-size: 16px;text-align: center;}

.eqapment{height: 600px;background: url(../img/eqapment.jpg) no-repeat center bottom;}
.eqapment .txt{width: 560px;margin-top: 80px;margin-left: 440px;}
.eqapment p{line-height: 28px;margin-bottom: 10px; font-size: 16px;text-indent: 2em;color: #fff;}

.steps{margin-top: -80px;}
.steps li{width: 473px;margin-bottom: 20px; font-size: 0;}
.steps p{height: 120px; padding: 10px;margin-top: 5px; line-height: 30px;font-size: 18px;border: 1px solid #adadad;}

.effect{height: 1660px;background: url(../img/bigbg.jpg) no-repeat center center;}
.effect .main{overflow: hidden;}
.effect .tit1{margin-top: 200px;}
.effect .tit2{margin-top: 600px;}
.effect li{font-size: 0;text-align: center;}
.effect li p{margin-top: 10px;margin-bottom: 30px; text-indent: 0;}
.effect p{line-height: 34px;font-size: 18px;text-indent: 2em;}

.doc{height: 1450px;background: url(../img/doc.jpg) no-repeat center bottom;}
.doc h3{margin-top: 120px; font-size: 30px;color: #f6ff00;}
.doc h4{margin-bottom: 20px; font-size: 30px;color: #fff;}
.doc p{width: 570px; line-height: 30px;font-size: 16px;color: #fff;}

.case{margin-top: -80px;}
.case ul{width: 800%;}
.case li{width: 406px;height: 480px;margin-right: 40px; font-size: 0;background: #f7f6f6;}
.case h4{padding: 10px; font-size: 20px;}
.case p{padding: 0 10px;line-height: 30px; font-size: 16px;text-align: center;}
.case li p{height: 72px; line-height: 24px;color: #757575;text-align: justify;}
.case .slider{position: relative; padding: 40px 74px;}
.case a{display: block;width: 206px;height: 39px;line-height: 39px;margin: 10px auto; text-align: center;font-size: 16px;color: #0084cd;border: 1px solid #0084cd;}
.case a:hover{background: #0084cd;color: #fff;}
.case .prev{position: absolute;left: 0;top: 100px;}
.case .next{position: absolute;right: 0;top: 100px;}

.hosp{height: 1380px;background: url(../img/hospbg.jpg) no-repeat center center;overflow: hidden;}
.hosp h3{line-height: 24px;text-align: center; font-size: 18px;}
.hosp h4{width: 522px;height: 75px;line-height: 75px;padding-left: 35px; margin: 20px auto; background: url(../img/titbg.png) no-repeat;font-size: 24px;color: #0084cd;}
.hosp h4 span{padding-right: 10px;}
.hosp .zxbox{margin-top: 820px;}
.hosp .zxbox a{float: left;width: 265px;height: 66px;line-height: 66px;margin: 0 0 20px 160px; text-align: center;font-size: 30px;font-weight: bold;border-radius: 8px;background: #0084cd;color: #fff;}
.hosp .zxbox a.orange{background: #f49904;}
.cross{padding: 20px 0 40px 0;}
.cross img{display: block;}
