@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, strong, 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: #1b1b1b; }
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;}

/*****************************************************************************************/

.top{width: 1040px;margin: 0 auto;overflow: hidden;}
.top .txt{padding-top: 30px;}
.top .txt p{line-height: 30px;}
.top .txt .time{background: url(../img/pont.jpg) no-repeat left center;padding-left: 20px;}
.top .txt .tel{background: url(../img/dot.jpg) no-repeat left center;padding-left: 20px;}
.top .txt .addr{background: url(../img/pont.jpg) no-repeat left center;padding-left: 20px;}
ul.nav li{float: left;}
ul.nav li a{padding: 5px;}
ul.nav li a:hover{color: #1179b9;}

.banner{height: 600px;background: url(../img/banner.jpg) no-repeat center center;margin: 0 auto;}
.banner a{display: block;height: 100%;}
.main{width: 1040px;margin: 0 auto;}

.main h1{margin-top: 50px; font-size: 32px;color: #7d7d7d;text-align: center;}
.main h2{line-height: 1;padding: 30px 0; font-size: 60px;text-align: center; color: #0081cc;}
.main h3{width: 350px;height: 52px;line-height: 52px; margin: 0 auto 20px; font-size: 40px;text-align: center; color: #fff;background: #0081cc;}
.main .gift a{display: block;width: 350px;height: 50px;line-height: 50px;margin: 20px auto; font-size: 36px;text-align: center;background: #0088cc;color: #fff;}
.main .staar{margin: 70px 0 40px 0;}
.main .staar p,.main .icl p{line-height: 35px;font-size: 17px;text-indent: 2em;text-align: justify; padding-right: 50px;letter-spacing: 2px;}
.main .every{text-align: center;}
.main .every p{padding: 20px 80px;line-height: 35px;font-size: 17px;text-indent: 2em;text-align: justify; padding-right: 60px;letter-spacing: 2px;}

.doc{ background: #6bc9c8;}
.doc .main{padding-bottom: 50px; background: url(../img/doctors.png) no-repeat right bottom;}
.doc .main .txt{width: 700px;margin-left: 60px; color: #fff;}
.doc .main .txt h4{padding: 40px 0;line-height: 1;border-bottom: 1px solid #fff;}
.doc .main .txt h5{line-height: 40px;font-size: 22px;}
.doc .main .txt img{margin-right: 20px;}
.doc .main .txt .docy{padding: 40px 0 20px 0;}
.doc .main .txt p{line-height: 35px;font-size: 17px;text-indent: 2em;padding-right: 86px;letter-spacing: 2px;text-align: justify;}
.about{height: 76px;text-align: center;}
.about img{margin: 5px 15px 0 0;}

.copy{padding: 25px 0 65px;}
.copy p{font-size: 16px;line-height: 24px;text-align: center;}

.footer{position: fixed;left: 0;bottom: 0; width: 100%;height: 60px;background: #6bc9c8;}
.footer form{padding: 12px;width: 810px;margin: 0 auto;position: relative;}
.footer form h6{font-size: 26.5px;color: #fff;float: left;width: 360px;}
.footer form input{height: 35px;line-height: 35px;border: none;border-radius: 5px;margin-right: 10px;float: left;outline: none;}
.footer form input[type=text]{width: 260px;text-indent: 1em;}
.footer form input[type=button]{width: 82px;background: #6fba2c;color: #fff;font-size: 17px;}

.footer form a{font-size: 17px;text-align: center;width: 82px;height: 35px;line-height: 35px;color: #fff;border-radius: 5px;background: #F39800;display: block;float: left;}


