@charset "gb2312";
/* CSS Document */
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #444; background-color: #1170ac; }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
img { border: none; }
.none { display: none; }
a { text-decoration: none; color: #444; cursor: pointer; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; overflow: hidden; }
/*css  */
.logo { width: 100%; height: 100px; overflow: hidden; background-color: #fff; text-align: center; }
.logo img { display: inline; }
.nav { width: 100%; height: 40px; overflow: hidden; border: solid #1170ac; border-width: 1px 0; }
.nav ul { width: 1202px; overflow: hidden; height: 40px; line-height: 40px; margin: 0 auto; text-align: center; }
.nav ul li { display: inline; color: #fff; }
.nav ul li a { color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; margin: 0 22px; padding: 5px 10px; }
.banner { width: 100%; height: 455px; overflow: hidden; }
.banner p { width: 100%;  overflow: hidden; display: block; text-align: center; font-size: 38px; color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; line-height: 130px; }
.banner p span { color: #ffea00; }
.banner p.p1 { background: url(../images/banner_01.jpg) center center no-repeat; height:152px; }
.banner p.p2 { background: url(../images/banner_02.jpg) center center no-repeat; height:151px; }
.banner p.p3 { background: url(../images/banner_03.jpg) center center no-repeat; height:152px; }
.top { width: 999px; height: auto; overflow: hidden; margin: 0 auto; background-color: #fff; }
.top_left { width: 440px; height: auto; overflow: hidden; float: left; margin-left: 20px; margin-top: 25px; display: inline; }
.top_left p { line-height: 24px; padding-top: 45px; background: url(../images/top.jpg) left top no-repeat; color: #636363; text-indent: 2em; font-family: 'Î¢ÈíÑÅºÚ'; }
.top_left p a { color: #f00 }
.top_left span { width: 108px; height: 26px; background: url(../images/hot.jpg) 6px center no-repeat #00579c; text-indent:35px; float: left; font-size: 16px; line-height: 26px; color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; margin-top: 10px; display: inline; }
.top_left ul { float: left; line-height: 26px; margin-top: 6px; display: inline; }
.top_left ul li { width: 440px; height: auto; overflow: hidden; float: left; }
.top_left ul a { color: #1170ac; font-family: 'Î¢ÈíÑÅºÚ';font-weight:bold; }
.top_left img { float: left; margin-top: 15px; }
.top_right { width: 502px; height: 311px; overflow: hidden; float: right; margin-right: 10px; margin-top: 15px; display: inline; position:relative;}
.top_bottom { width: 984px; height: auto; overflow: hidden; display: block; margin: 0 auto; padding: 15px 0 20px; }
.top_bottom li { width: 316px; height: 287px; overflow: hidden; float: left; margin: 0 6px; display: inline; position: relative; }
.top_bottom li p { position: absolute; bottom: -48px; text-align: center; line-height: 24px; font-size: 12px; width: 90%; padding:0 7% 0 3%; height: 48px; overflow: hidden;  color:#fff; background:rgba(0,0,0,0.5); text-align: center;}
.tcs { width: 999px; height: auto; overflow: hidden; margin: 15px auto 0; }
.tcs h3 { width: 999px; height: 70px; overflow: hidden; display: block; }
.tcs img { float: left; }
.tcs .a1 { width: 380px; height: 422px; overflow: hidden; position: relative; float:left; }
.tcs .a1 p { position: absolute; bottom: -56px; text-align: center; line-height: 24px; font-size: 12px; width: 90%; padding:0 7% 0 3%; height: 48px; overflow: hidden;  color:#fff; background:rgba(0,0,0,0.5); margin-left:10px;}
.tcs .a2 p{ margin:0;}
.tcs_main { width: 999px; height: 422px; overflow: hidden; display: block; background-color: #fff; padding: 15px 0; }
.tcs_main img { margin-left: 10px; display: inline; }
.tcs_main .img1 { margin-left: 0; margin-right: 10px; display: inline; }
.tm_left { width: 599px; height: auto; overflow: hidden; float: left; margin-left: 10px; display: inline; }
.tm_left p { width: 590px; line-height: 24px; text-indent: 2em; font-family: 'Î¢ÈíÑÅºÚ'; letter-spacing: 1px; }
.move { width: 600px; height: 203px; overflow: hidden; float: left; margin-left: -10px; display: inline; margin-top: 50px; }
.move ul { width: 300%; height: 203px; overflow: hidden; display: block; }
.move ul li { width: 202px; height: 203px; overflow: hidden; float: left; position: relative; }
.move ul li p { position: absolute; bottom: -48px; text-align: center; line-height: 24px; font-size: 12px; width: 90%; padding:0 7% 0 3%; height: 48px; overflow: hidden;  color:#fff; background:rgba(0,0,0,0.5); text-indent:0em; margin-left:10px;}
.end { background-color: #fff; padding-bottom: 38px; }
.end_left { width: 530px; height: auto; overflow: hidden; float: left; margin-left: 15px; display: inline; padding: 15px 0; }
.end_left p { width: 500px; height: auto; overflow: hidden; padding: 10px 15px; background-color: #eff2f4; line-height: 24px; text-indent: 2em; font-family: 'Î¢ÈíÑÅºÚ'; float: left; }
.end_left p strong { font-size: 16px; }
.end_left .p1 { margin-top: 15px; }
.end_left .p2 { padding-top: 0; margin-top: -10px; display: inline; }
.end_left img { margin-top: 10px; float: left; display: inline; }
.end_left .img1 { margin-left: 15px; }
.end_right { width: 430px; height: 510px; overflow: hidden; float: left; margin-top: 5px; margin-left: 10px; display: inline; }
.end_right ul { width: 430px; height: auto; overflow: hidden; float: left; }
.end_right ul li { width: 430px; height: 251px; overflow: hidden; margin-top: 10px; float: left; position: relative; }
.end_right ul li img { float: left; }
.end_right ul li p{position: absolute; bottom: -56px; text-align: center; line-height: 24px; font-size: 12px; width: 90%; padding:0 7% 0 3%; height: 48px; overflow: hidden;  color:#fff; background:rgba(0,0,0,0.5);}
.end_bottom { clear: both; overflow: hidden; }
.end_bottom ul { width: 960px; margin: 0 auto; width: 110%; overflow: hidden; margin-left: 30px; }
.end_bottom ul li { margin-right: 4px; float: left; }
.footer { width: 100%; height: auto; overflow: hidden; display: block; text-align: center; color: #fff; line-height: 28px; margin-top: 20px; padding-bottom: 80px; }
.footer ul { width: 1202px; overflow: hidden; height: 40px; line-height: 40px; margin: 0 auto; text-align: center; }
.footer ul li { display: inline; color: #fff; }
.footer ul li a { color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; margin: 0 22px; padding: 5px 0px; }


.top_right a { display: block; width: 20px; height: 70px; text-align: center; line-height: 140px; z-index:2; }
.top_right .aleft { position: absolute; left: 0px; top: 130px; background: url(../images/docter_left.png) left center no-repeat; }
.top_right .aright { position: absolute; right: 0px; top: 130px; background: url(../images/docter_right.png) bottom center no-repeat; }
.tr { width: 502px; height: 311px; overflow: hidden; position: absolute; left: 0; top: 0px; }
.tr ul { width: 200%; height: 311px; float: left; position: absolute; }
.tr ul li { width: 502px; height: 311px; float: left;  display: inline; position: relative;}
.tr ul li a { width: 502px; height: 311px; float: left; }
.tr ul li img { float: left; }
.tr ul li p{position: absolute; bottom: -56px; text-align: center; line-height: 24px; font-size: 12px; width: 90%; padding:0 7% 0 3%; height: 48px; overflow: hidden;  color:#fff; background:rgba(0,0,0,0.5);}

.top_top{width: 984px; height: auto; overflow: hidden; display: block; margin: 0 auto; padding: 15px 0 5px;}
.top_top li{width: 316px; height: 287px; overflow: hidden; float: left; margin: 0 6px; display: inline; position: relative;}
.top_top li span{ display:block; height:30px; line-height:30px; text-align:center;font-size:14px; color:#1170ac;}
