﻿body, h1, h2, h3, h4, h5, h6, hr, div, p, blockquote, dl, dt, dd, ul, ol, li, a, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: none; margin: 0; padding: 0; }
body { font-family: Microsoft Yahei, Arial, sans-serif; font-size: 12px; background: #fff; }
ul { list-style-type: none; }
a { color: #333; text-decoration: none; }
#main { max-width: 640px; min-width: 320px; width: 100%; margin: 0 auto; overflow: hidden; }
#header { width: 100%; font-size: 15px; }
#header .top { width: 100%; height: 30px; line-height: 30px; padding: 5px 0; border-bottom: 1px solid #ccc; }
#header .top a { display: block; width: 25%; float: left; text-align: center; color: #000; }
#header .header { background: url(../images/head_bg.jpg) repeat-x left top; font-size: 13px; font-weight: bold; height: 45px; line-height: 45px; overflow: hidden; }
#header .header p { display: inline-block; float: left; overflow: hidden; padding-left: 10px; width: 125px; }
#header .header p a { color: #1364B6; display: inline-block; float: left; margin-right: 5px; }
#header .header span { color: #363636; display: inline-block; float: left; width: 170px; }
#header .header span font { color: #fc0a05; }
#header .logo { text-align: center; }
#header .logo a { display: block; }
#header .logo a img { width: 100%; }
#header .nav { width: 100%; height: 53px; margin: 0 auto; background: #1364b6; overflow: hidden; }
#header .nav a { display: block; width: 25%; color: #fff; height: 26px; line-height: 26px; float: left; text-align: center; }
#header .nav a.last { background: none; }
#header .nav .n1 { width: 100%; height: 26px; }
#header .nav .line { width: 100%; height: 1px; background: #063c73; }
#header .banner .b1, #header .banner .b1 img { width: 100%; height: 58px; }
#header .banner .b2, #header .banner .b2 img { width: 100%; height: 58px; }
#footer_nav { width: 100%; height: 30px; margin: 15px 0px; background: #9ca9b9; }
#footer_nav a { display: block; width: 25%; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #fff; float: left; }
#btn { clear: both; height: auto; margin: 0 auto; text-shadow: none; width: 99%; font-family: '微软雅黑'; }
#btn a { border-radius: 10px; box-shadow: 3px 3px 3px #797A7A; color: #FFFFFF; display: block; font-size: 16px; height: 40px; line-height: 40px; margin: 15px 0px; text-align: center; width: 100%; }
#btn a.callDoctor { background: url(../images/lineqq.png) no-repeat scroll 4% center #ff9900; }
#btn a.callPhone { background: #1364b6; }
#address { padding-bottom: 25px; }
#address p { padding: 5px 0px; text-align: center; color: #666;font-size:14px; }
.fixednav { width: 100%; max-width: 640px; min-width: 320px; height: 60px; margin: 0 auto; position: fixed; bottom: 0px; }
.fixednav a { display: block; font-weight: bold; height: 60px; line-height: 60px; overflow: hidden; font-size: 18px; text-align: center; color: #fff; text-decoration: none; float: left; position: relative; }
.fixednav a.phone { width: 33%; background: #368ce1; text-indent: 15px; }
.fixednav a.phone img { position: absolute; top: 34%; left: 4px; width: 19%; }
.fixednav a.home { width: 34%; background: #ff7800; text-indent: 20px; }
.fixednav a.home img { position: absolute; top: 22%; left: 12px; width: 23%; }
.fixednav a.message { width: 33%; background: #00c41c; text-indent: 35px; }
.fixednav a.message img { position: absolute; top: 28%; left: 12px; width: 23%; }
.clearfix:before, .clearfix:after { clear: both; display: block; overflow: hidden; visibility: hidden; content: ""; }
/*******************gjUpdate*********************/

#mySend { display: none; }
#nav { max-width: 640px; min-width: 320px; width: 100%; margin: 0 auto; border-top: 1px solid #1364B6; overflow: hidden; }
#nav li { width: 100%; height: 66px; }
#nav li a { display: block; width: 24.5%; height: 64px; background: #ececec; float: left; margin-right: 0.5%; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; font-size: 100%; color: #1364B6; text-align: center; }
#nav li a.last { margin-right: -0.5rem; }
#nav li a span { display: block; margin: 2% auto; }
#nav li.navA a { padding-top: 10px; margin-bottom: 0.5%; }
#nav li.navB a { padding-top: 7px; height: 57px; }
#scrollBanner { width: 100%; margin: 5px auto; position: relative; overflow: hidden; }
#scrollBanner>#banner { width: 100%!important; }
#banner .ban { float: left; }
#banner .ban img { display: block; }
#dotModule { height: 11px; line-height: 6px; -webkit-border-radius: 11px; position: absolute; bottom: 5px; right: 0px; z-index: 11; }
#banner_num { text-align: center; margin: 3px 0 0 0; }
#banner_num span { display: inline-block; margin: 0 3px; width: 10px; height: 10px; vertical-align: middle; background: #1364B6; -webkit-border-radius: 50px; border-radius: 50px; }
#banner_num .selected { background: #f60; }
#guahao { margin: 0 auto; }
#guahao .til { width: 100%; height: 30px; line-height: 30px; color: #fff; background: #2E8ACB; font-size: 16px; text-indent: 10px; }
#guahao .content { border: 1px solid #2E8ACB; border-top: none; padding: 5px 0px; }
#guahao p.description { line-height: 170%; margin: 0 auto; margin-top: 10px; }
#guahao p.description span { font-weight: bold; font-size: 13px; }
#guahao form { height: 220px; margin: 10px auto; }
#guahao form p { width: 100%; height: 20px; line-height: 20px; text-indent: 25px; color: #000; background: url(../images/guahao_pic.jpg) no-repeat left center; }
#guahao form dl { padding: 15px 0 0 0; width: 100%; color: #000; }
#guahao form dl dd { width: 100%; margin-bottom: 5px; }
#guahao form dl dd #content{width:283px;height:50px;border:1px solid #ddd;}
#guahao form dl em { font-style: normal; color: red; font-weight: bold; padding: 0 3px 0 0; }
#guahao form dl span { display: inline-block; width: 70px; height: 18px; text-align: right; }
#guahao form dl span.textarea { vertical-align: top; }
#guahao form dl input[type="text"] { width: 75%; height: 25px; border: 1px solid #ddd; background: #fff; transition: all 0.3s linear 0s; }
#guahao form dl input[type="text"]:focus { border-color: #2E8ACB; }
#guahao form dl textarea { width: 75%; min-width: 219px; min-height: 60px; max-height: 60px; transition: all 0.3s linear 0s; height: 65px; border: 1px solid #ddd; background: #fff; }
#guahao form dl textarea:focus { border-color: #2E8ACB; }
#guahao form dl input.submit { width: 120px; height: 20px; line-height: 15px; color: #fff; text-align: center; background: #F09403; margin-left: 70px; cursor: pointer; }
#night { width: 310px; height: 100px; margin: 10px auto; }
#returnTopBotton { bottom: 61px; display: none; height: 34px; position: fixed; right: 10px; width: 34px; z-index: 4; }
#returnTopBotton div { background: none repeat scroll 0 0 #999; border-radius: 8px; height: 34px; left: 0; opacity: 0.7; position: absolute; top: 0; width: 34px; z-index: 1; }
#returnTopBotton span { background: none repeat scroll 0 0 #fff; display: block; height: 3px; left: 7px; position: absolute; top: 8px; width: 20px; z-index: 2; }
#returnTopBotton b { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff transparent; border-image: none; border-style: solid; border-width: 0 10px 10px; display: block; height: 4px; left: 7px; position: absolute; top: 12px; width: 0; z-index: 2; }
.neirong_r { font-family: "Microsoft Yahei"; color: #000000; padding-top: 5px; padding: 5px 10px 0 10px; font-size: 18px; line-height: 29px; }
.neirong_r p { font-family: "Microsoft Yahei"; color: #333; margin: 5px auto; font-size: 14px; text-indent:2em;}
.bz li { display: flex; margin-bottom: 10px; }
.bz li a { flex: 1; height: 30px; line-height: 30px; background: #ececec; margin-right: 0.5%; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; font-size: 100%; color: #1364B6; text-align: center; }
/*分页标签样式*/

.tg_pages { padding-top: 10px; padding-bottom: 10px; font-size: 18px; text-align: center; }
.tg_pages li { display: inline; line-height: 22px; font-size: 18px }
.tg_pages li a { margin-right: 5px; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #CCC; background-color: #FFF; font-size: 18px }
/*浮动*/

.wenys a { position: fixed; float: left; left: 80%; top: 62%; z-index: 10000; }
.content_box { padding: 5px 0 0px 0; }
.content_box h1 { line-height: 24px; text-align: center; padding: 10px 0 0; font-size: 24px; font-weight: bold; }
.content_box .date { font-size: 12px; line-height: 24px; display: block; font-style: normal; padding: 0 0 0 10px; color: #666; }
.content_box .all_btn { font-size: 12px; line-height: 28px; color: #666; margin: 0 10px 15px 10px; }
.content_box .all_btn span { background: #eff3f4; border: solid 1px #d1dbe0; margin-right: 10px; line-height: 26px; color: #069; padding: 4px 8px 6px 8px; }
/*banner*/

.banner { width: 100%; height: auto; position: relative }
.banner ul { width: 100%; height: 100%; position: relative; }
.banner ul li { width: 100%; height: 100%; position: relative; left: 0; top: 0; }
.banner .bd { position: relative; z-index: 0; }
.banner .hd { width: 100%; height: 8.8px; position: absolute; z-index: 1; bottom: 0.1rem; text-align: right; }
.banner .hd ul li { display: inline-block; width: 6.4px; height: 6.4px; -webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem; background: #8C8C8C; margin: 0 0.1rem; vertical-align: top; overflow: hidden; }
.banner .hd ul .on { background: #317fd4; color: #fff; }
