﻿@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0; border:0px; list-style:none;}
body{ font-family:"΢���ź�",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0;}
a { text-decoration:none; color:#333; outline:none;}

a.red{ color:#e30a0f;}
a.white{ color:#fff;}
a.blue{ color:#1e60a0;}
.clear {clear:both;}
.fyahei{ font-family:Microsoft YaHei,΢���ź�}
.fhei{ font-family:SimHei,����}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f30{ font-size:30px;}
.fbold{ font-weight:bold;}
.fred{ color:#e10000;}
.fred1{color:#DC0000}
.fblue{ color:#1e60a0;}
.fwhite{ color:#fff;}
.fhui{ color:#5e5e5e;}
.fyh{color:#444444;}
.fcheng{ color:#f99800;}
.fred2{color:#8f0000}
.tindent{ text-indent:2em;}
.tcenter{ text-align:center;}
.mtop10{ margin-top:10px;}
.border{ border:1px solid #ccc;}
.borderqian{ border:1px solid #e5e5e5;}
.fleft{ float:left;}
.fright{ float:right;}
.padding10{ padding:10px;}
.block{ display:block;}
.mtop5{ margin-top:5px;}
.ptop5{ padding-top:5px;}
.lh25{line-height:25px}
.lh28{line-height:28px}
.lh30{line-height:30px}
.lh33{line-height:33px}
.lh35{line-height:35px}
.lh40{line-height:40px}

.header{width:100%; height:149px; background:#950000; /*margin-top:4em;*/}
.logo_show{width: 1020px;height: 109px;margin: 0px auto;padding-top: 40px;}
.logo1{margin-left:50px; display:inline;}


.menu{width:100%; height:72px; background:#af0000;margin-top:1px;}
.menu_list{width:1020px; height:72px; margin:0 auto;}
.menu_list ul li{ float:left; margin-left:56px; display:inline}
.menu_list ul li a{font-family:"΢���ź�"; font-size:21px; color:#FFF; line-height:66px; display:block;}

.bz_show{width:1020px; height:138px; overflow:hidden; margin:20px auto; margin-bottom:0px}
.bz_show dl{width:244px; height:135px; border:1px solid #AB0000; float:left; margin-right:11px}
.bz_show dl dt{width:244px; height:45px; background:#AB0000 no-repeat; font-family:"΢���ź�"; font-size:18px; color:#FFF; text-align:center; line-height:40px;_line-height:45px}
.bz_show dl dd a{font-size: 15px;font-family: "΢���ź�";margin-left: 22px;margin-top: 15px;display: inline;float: left;}

#banner1{;width: 1440px;height: 400px;overflow: hidden;position: relative;margin: 0px auto;margin-left:calc((100% - 1440px;)/2);}
#banner1 .hd{ position: absolute;left: 80%;top:375px; z-index:100;}
#banner1 .hd li{width:10px;height:10px;border-radius:10px;float:left; display:inline; margin-left:15px; background:#ccc;text-indent:-999px;cursor:pointer;}
#banner1 .hd li.on{ background-color:#0092CE;}
#banner1 .bd{width:1440px; height:400px;}
#banner1 .bd li{ position:relative; height:400px;}
#banner1 .bd li a{width:1440px; height:400px; display:block;}
#banner1 .bd li img{ width:1440px;height: 400px;}
.middle_main{
	z-index:9999;width: 411px;height: 280px;position: fixed;top: 50%;margin-top: -145px;left: 50%;margin-left: -215px;display: none;box-shadow: 5px 5px 15px #888888;
}
.shut{
	width: 31px;height: 31px;position: absolute;top: 3px;right: 3px;background: url(img/shut_03.png) no-repeat center;	
}
.swt_left_new{
		width:136px; height:281px;  position:fixed;right:0;bottom:0;border:1px solid #ccc;
}
.yyfoot{
	width:100%;
	height:250px;
	background:#afafaf	
}
.footer{width: 100%;height: 250px;background: #A30000 none repeat;margin-top: 10px; }
.foot_bottom{width:1000px;margin:0 auto;height:223px;}
.mfdh{background:url(img/f_logo.jpg) no-repeat; width:419px; height:171px;float: left;margin-top: 40px;}
.logo{float:left;display:block;margin-top:40px;margin-left:68px;margin-right:28px; display: inline;}
.footinfo {padding-top:30px; font-size:14px;padding-left: 40px;font-family: "΢���ź�";float: left;}
.footinfo p{color:#ffffff;margin-top:15px; font-size:15px}
.footinfo p a{color:#ffffff;}
/**������������ͨ**/

.position-swtbox{ height:auto !important; overflow:hidden; text-align:center;background:#055ada; width:100%; z-index:999}
.position-swtbox .telbox{ width:472px; height:61px; position:absolute; z-index:99999; right:22%; top:0.5em;}
.position-swtbox .telpic{ width:59px; height:61px; float:left; background:url(img/telbg.png) no-repeat;}
.position-swtbox .telpic img{ margin-top:10px;}
.position-swtbox .telinputbox{ width:412px; height:61px; float:left; background:#f9f8f8;}
.position-swtbox input#telname{ width:260px; height:38px; background:#f9f8f8; padding-left:12px; line-height:38px; border:1px solid #c7c7c7; margin-top:10px; float:left; margin-left:5px; font-size:18px; color:#9a9a9a;}
.position-swtbox input#telboda{ width:120px; height:40px; text-align:center; float:left; line-height:40px; font-size:18px; color:#FFF; border:none; background:#ca0000; margin-top:10px; margin-left:5px; font-family:"΢���ź�"}
@media screen and (max-width:1441px)
{
	.position-swtbox img.logo{ width:100%;}
}
/*-----------------------��߸�������ͨ��ʽ----------------------------*/
.swt-left-index{ width:276px; height:367px; position:fixed; left:-186px; top:8em;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+280));z-index:999;}
a{ text-decoration:none;}
.swt-left-index ul{}
.swt-left-index li{ width:276px;position:absolute; }
.swt-left-index span{display:block; cursor:pointer;}
.swt-right-index  .swt-hover{}
.swt-left-index span .right-ico{ width:80px;background:url(img/normalbg.png) no-repeat; position:absolute; right:0; }
.swt-right-index span:hover{ padding:0px;}
.swt-right-index span .txt{ display:none; position:relative;}
.swt-right-index span.swt-hover .txt{ display:block;}

.swt-hover .txt img{padding: 0;margin: 0}
.swt-left-index span:hover{ padding:0px;}

.swt-left-index span.swt-hover .right-ico{left:0; }
.swt-left-index span .txt .swt-showbox{ display:none;left:0; padding-left:94px; width:185px; height:357px; background: url(img/swt-textbg.png) right repeat-y;  border-top-right-radius:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; padding-top:10px; position:absolute; z-index:-1}
.swt-left-index span .txt .swt-showbox .swt-title{ height:46px; padding-left:25px;background:url(img/swt-dot.png) left no-repeat; line-height:46px; font-size:18px; color:#317be9;}
.swt-left-index span.swt-hover .txt .swt-showbox{ display:block; }
.swt-left-index0{ top:0px; height:29px;}
.swt-left-index0 span .right-ico{ background:url(img/normalbg.png) 0px 0px;height:29px;}
.swt-left-index0 .swt-hover .right-ico{ background:url(img/normalbg.png) 0px 0px;}
.swt-left-index1{ top:29px; height:77px;}
.swt-left-index1  span .right-ico{ background-position:0px -29px; height:77px;}
.swt-left-index1  span .right-ico a{ display:block; width:80px; height:77px; line-height:77px;}
.swt-left-index1 .swt-hover .right-ico{ background: url(img/overbg.png) 0px 0px; height:77px;}
.swt-left-index1 .swt-hover .txt{}
.swt-left-index2{ top:106px; height:78px;}
.swt-left-index2 span .right-ico{ background-position:0px -106px; height:78px;}
.swt-left-index2 .swt-hover .right-ico{background:url(img/overbg.png) 0px -78px; height:78px;}
.swt-left-index2 .swt-hover .txt{}
.swt-left-index2 .swt-hover .swt-showbox{ top:-106px}
.swt-left-index2 .swt-hover .swt-showbox dl dd{ width:164px; height:68px; background:#FFF; border:1px solid #cbcbcb; position:relative; margin-bottom:7px;}
.swt-left-index2 .swt-hover .swt-showbox dl dd img{ float:left; margin-right:6px;}
.swt-left-index2 .swt-hover .swt-showbox dl dd div.swt-text{ width:62px; position:absolute; top:6px; left:92px; line-height:18px; font-size:14px; color:#868686;}
.swt-left-index2 .swt-hover .swt-showbox dl dd div.swt-text a{ color:#1e66d2; font-size:15px;}
.swt-left-index2 .swt-hover .swt-showbox dl dd div.zixun{ width:67px; height:16px; text-align:center; position:absolute; z-index:999999; background:#1e66d2; bottom:5px; right:7px; line-height:16px;}
.swt-left-index2 .swt-hover .swt-showbox dl dd div.zixun a{ color:#FFF; font-size:12px;}

.swt-left-index3{top:184px; height:77px;}
.swt-left-index3  span  .right-ico{ background-position:0px -184px; height:77px;}
.swt-left-index3 .swt-hover .right-ico{background:url(img/overbg.png) 0px -156px; height:77px;}
.swt-left-index3 .swt-hover .swt-showbox{ top:-184px; }
.swt-left-index3 .swt-hover .swt-showbox div.tel{ padding-top:11px; height:45px;}
.swt-left-index3 .swt-hover .swt-showbox div.tel input.callbF_text{ width:153px; height:28px; line-height:28px; border:1px solid #c9c7c7; background:#FFF; color:#B8AFA8; font-size:14px;padding-left:5px; }
.swt-left-index3 .swt-hover .swt-showbox div.tijiao{ height:50px; padding-left:25px;}
.swt-left-index3 .swt-hover .swt-showbox div.zixun{ height:47px; padding-left:25px; position:relative; z-index:99999999999}
.swt-left-index3 .swt-hover .swt-showbox  div.zixun.zqq{ padding-top:50px;}
.swt-left-index4{ top:261px; height:77px;}
.swt-left-index4 span .right-ico{ background-position:0px -261px; height:77px;}
.swt-left-index4 .swt-hover .right-ico{ background:url(img/overbg.png) 0px -234px; height:77px;}
.swt-left-index4 .swt-hover .swt-showbox{ top:-261px}
.swt-left-index4 .swt-hover .swt-showbox dl.show{}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd{ height:35px; float:left; line-height:34px;}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd.dd1{ color:#444444; font-size:12px; width:62px; text-align:right;}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd.dd2{ width:116px;}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd.dd2 input.inputtext{ width:86px; height:21px; line-height:21px; border:1px solid #c9c7c7; line-height:20px; padding-left:5px; background:#FFF; margin-top:5px;}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd.dd3{ padding-top:5px; line-height:18px; font-size:12px; color:#276fdc; width:100%;}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd.dd4{ padding-top:25px; width:100%;}
.swt-left-index4 .swt-hover .swt-showbox dl.show dd.dd4 input{ width:131px; height:29px; text-align:center; line-height:28px; color:#FFF; background:#276fdc; margin:auto; border:0px;cursor:pointer;display:block}
.swt-left-index5{ top:338px; height:29px;}
.swt-left-index5 span .right-ico{ background-position:0px -338px; height:29px;}
.swt-left-index5 .swt-hover .right-ico{background:url(img/normalbg.png) 0px  -338px no-repeat; height:29px; }

.newvideobox{ width:700px; height:300px; border-bottom:1px dashed #5B5B5B; padding-top:20px;}
.newvideobox .playbox{ width:370px; height:280px; float:left; margin-right:10px;}
.newvideobox .videotext{ width:310px; height:280px; position:relative; float:left; line-height:36px; padding-top:10px; font-size:16px; color:#383838; font-size:16px;}
.newvideobox .videotext a.ask{ color:#383838; font-size:14px; text-decoration:none;}
.newvideobox .videotext span{ /*display:block; position:absolute; line-height:50px;*/ width:100%; bottom:10px; text-align:center; color:#900; font-size:18px; left:0;    
    text-indent: -20px;}
.newvideobox .videotext .vt-t{text-align:center;font-size:1.6em;font-weight:bold;}
.newvideobox .videotext .vt-t2{text-align:center;font-size:1.2em;font-weight:bold;margin-bottom:1em}
.newvideobox .videotext .vt-b{margin-bottom:1em}
.newvideobox .videotext .vt-b div{font-size:1.075em;}


.doctor{margin-top:20px;width:100%;height:250px;}
.doctor .blockh{margin-top:10px;width:100%;height:240px;margin-left: 5px}