@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; border:0px;}
/*�������*/
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";}
.clearFix{zoom:1;}
/* remember to define focus styles! */
:focus { outline: 0;} 
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
abbr, acronym {	border: 0; font-variant: normal;}
input, button, textarea, select, optgroup, option {	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
code, kbd, samp, tt { font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;}
body {font-size:12px; background:#f4eef7;}
ol, ul , li{ list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}
caption, th { text-align: left;}
sup, sub { font-size: 100%; vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {	text-decoration: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
iframe{ margin:0px; padding:0px; border:none;}
a{ color:#221815; text-decoration:none; }
a:hover{ color:#990099; text-decoration:none;	}
p{ text-align:justify; text-justify:distribute; line-height:24px; font-size:14px; color:#221815;}
p a{ color:#c20098;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}  
/* End hide from IE-mac */
/*ͷ��*/
#LRfloater0{ display:none!important}
.header{ width:1000px; height:100px; margin:0px auto; background:#FFF;}
.header .box{ width:194px; height:100px; float:left; overflow:hidden;}
.header .boxx{width:157px; height:100px; float:left; overflow:hidden;}
.header .logo{ width:263px; height:100px; float:left;}
.header h4{ display:none;}
.header .one{ background:url(../images/h-one.jpg) no-repeat left top;}
.header .two{ background:url(../images/h-two.jpg) no-repeat left top;}
.header .three{ background:url(../images/h-three.jpg) no-repeat left top;}

.main-nav{ width:100%;height:46px; background:url(../images/nav-bg.jpg) repeat-x;}
.main-nav .nav{ width:958px; height:46px; margin:0px auto; padding-left:48px; font-family:"΢���ź�"��}
.main-nav .nav a{ display:block; width:127px; height:34px; float:left; margin-right:6px; padding-top:12px;font-size:18px; color:#FFF;text-align:center;}
.main-nav .nav a.index{ background:url(../images/nav-hover.jpg) repeat-x;}
.main-nav .nav a:hover{ background:url(../images/nav-hover.jpg) repeat-x;}
/*����ͼ*/
.h_banner{ position:relative; width:1000px; height:300px; margin:0px auto; overflow:hidden;}
#slide { width:1000px; overflow:hidden; }
#slide li .tit { display:none; }
.switchable-triggers { position:absolute; right:3px; bottom:6px; z-index:100; }
.switchable-triggers li { display:inline-block; float:left; width:26px; font-size:14px; height:26px; margin:2px 2px; background:#963; float:left; text-align:center; line-height:26px; cursor:pointer; font-family:arial; color:#fff; filter:alpha(opacity=70); opacity:0.7; }
.switchable-triggers li.current { background:#012944; filter:alpha(opacity=100); opacity:1; color:#FFF; }
/*����ͼ-----------*/




.sub-nav{ width:997px; height:55px; padding-left:3px; padding-top:0px; margin:0px auto;}
.sub-nav .box{ width:154px; height:54px; float:left; margin-left:62px; display:inline;}
.sub-nav h2{ text-align:center; line-height:34px; padding-top:10px;}
.sub-nav h2 a{ color:#990099; font-size:14px; font-weight:bold;}
.sub-nav p{ padding-top:8px; padding-left:11px; text-indent:0px;color:#330000; font-family:"����"; line-height:22px;}
.sub-nav p a{ margin-right:5px; color:#330000;}
.sub-nav p a:hover{ text-decoration:underline; color:#990099;}
/*����ģ��*/
.m-mod{ width:982px;float:left;overflow:hidden;}
.m-h2 h2{font-weight:bold; color:#97167b; font-size:14px;}


/*����*/
.main{ width:982px;  margin:0px auto; padding:0px 9px;padding-top:18px; overflow:hidden; background:#FFFFFF;}
.clear-21{ clear:both; height:21px;}
/*���� �����һ���� begin*/
.first{ width:982px; height:312px;}
.first .xwdt{ width:242px; height:310px; float:left; overflow:hidden; border: solid 1px #c9caca; display:inline;}
.first .xwdt .hd{ width:242px; height:35px; background:url(../images/xwdt-tit-bg.jpg) repeat-x left top; line-height:35px;}
.first .xwdt .hd h2{ float:left; padding-left:34px; color:#97167b; font-size:14px; font-weight:bold; background:url(../images/ico1.jpg) no-repeat 10px center;}
.first .xwdt .hd a{ float:right; margin-right:20px; font-size:12px; font-weight:normal; color:#595757;}
.first .xwdt .hd a:hover{color:#000;}
.first .xwdt ul{ padding:10px 12px 0px 12px;}
.first .xwdt ul li{ height:28px; line-height:28px; border-bottom:dashed 1px #c9caca;}
.first .xwdt ul li a{    color: #221815;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.first .xwdt ul li.last{ border-bottom:none;}
.first .xwdt ul li a:hover{ color:#97167b}
.first .ztc{ width:451px; height:310px; border: solid 1px #c9caca; float:left; overflow:hidden; margin:0px 10px; display:inline;}
.first .ztc .lx{ width:451px; height:133px; background:#eee9ef; overflow:hidden;}
.first .ztc .lx h2{ height:32px; padding-left:28px; background:url(../images/ztc-tit-bg.jpg) no-repeat left top; font-size:14px; color:#FFF; font-weight:bold; line-height:32px;}
.first .ztc .lx .photo{ width:451px; height:101px; text-align:center;}
.first .ztc .doctor{ height:170px; width:451px;}
.first .ztc .doctor h2{ height:30px;}
.first .ztc .doctor .box{ width:136px; height:110px; float:left; overflow:hidden;padding:14px 0px 0px 82px; margin-left:6px; display:inline;}
.first .ztc .doctor .name{ line-height:32px; padding-top:5px;}
.first .ztc .doctor span{ color:#89026c; font-size:14px; font-weight:bold; margin-right:8px;}
.first .ztc .doctor p{ padding-bottom:7px; line-height:18px; color:#595757; font-size:12px;text-indent:2em;}
.first .ztc .doctor .button{ width:106px; height:28px; background:url(../images/ztc-zxyy.jpg) no-repeat;}
.first .ztc .one{ background:url(../images/ztc-tnb.jpg) no-repeat left 14px;}
.first .ztc .two{ background:url(../images/ztc-hbh.jpg) no-repeat left 14px;}
.first .ztc .doctor .button a{ color:#FFF; font-size:14px; font-weight:bold; margin-left:14px; margin-right:5px; line-height:28px;}
.rljs-mod{ width:263px; height:310px;float:left; overflow:hidden; display:inline; border: solid 1px #c9caca; }
.rljs-mod h2{ height:47px; background:url(../images/rljs-tit.jpg) no-repeat; padding-left:47px;line-height:44px; overflow:hidden; }
.rljs-mod .bd{ width:263px; height:263px; overflow:hidden;}
.rljs-mod .bd ul{}
.rljs-mod .bd ul li{ width:263px; float:left;}
.rljs-mod .bd .tit{ width:231px; height:29px; float:left; padding-top:12px; padding-left:32px; overflow:hidden;  font-size:14px; font-family:"΢���ź�"}
.rljs-mod .bd .link{background:url(../images/rljs-tit-bg.jpg) no-repeat;}
.rljs-mod .bd .link a{ color:#231815;}
.rljs-mod .bd .link a:hover{ color:#920974;}
.rljs-mod .bd .hover{ background:url(../images/rljs-hoverbg.jpg) no-repeat;}
.rljs-mod .bd .hover a{ color:#920974;}
.rljs-mod .bd .photo{ width:263px; height:99px; overflow:hidden; float:left;}
/*���� �����һ���� end*/

/*���� ��ҳ����ģ�� begin*/
.mar{ margin-right:13px;}
.m_l{ width:707px; float:left; overflow:hidden; margin-right:10px; display:inline;}
.m-mk{ width:343px; height:377px;border:solid 1px #c9caca; float:left; overflow:hidden; display:inline;}
.m-mk h2{ height:46px; text-indent:-9999px; }
.m-mk .rlfl{ background:url(../images/m-mk-rlfl.jpg) no-repeat left top;}
.m-mk .rlsq{ background:url(../images/m-mk-rlsq.jpg) no-repeat left top;}
.m-mk .rlsh{ background:url(../images/m-mk-rlsh.jpg) no-repeat left top;}
.m-mk .byzq{ background:url(../images/m-mk-byzq.jpg) no-repeat left top;}
.m-mk .gwy{ background:url(../images/m-mk-gwy.jpg) no-repeat left top;}
.m-mk .rlcs{ background:url(../images/m-mk-rlcs.jpg) no-repeat left top;}
.m-mk .tit{ width:343px; height:37px; overflow:hidden; background:url(../images/line2.jpg) repeat-x; float:left;}
.m-mk .tit ul{ padding-left:10px;}
.m-mk .tit ul li{ width:82px; height:37px; float:left; text-align:center;line-height:42px; font-size:14px;}
.m-mk .tit ul li a{ display:block; color:#330000;}
.m-mk .tit ul li a:hover{ font-weight:bold; color:#221815;}
.m-mk .hover{ background:url(../images/line3.jpg) repeat-x;}
.m-mk .con{ width:343px; height:112px; overflow:hidden; float:left;}
.m-mk .top{ width:315px; height:94px; float:left; overflow:hidden; padding-top:17px; margin-left:15px; margin-right:12px; border-bottom:dashed 1px #ccc; display:inline;}
.m-mk .top h3{ text-align:center; line-height:36px;}
.m-mk .top h3 a{font-size:14px; font-weight:bold; color:#84006f;}
.m-mk .top p{ line-height:22px; text-indent:24px;font-size:12px;}
.m-mk .top p a{color:red;}
.m-mk .bot{ width:333px; height:138px; padding-left:10px; padding-top:20px; float:left;}
.m-mk .bot .photo{ width:140px; height:138px; float:left; overflow:hidden;}
.m-mk .bot ul{ float:left; width:180px;padding-left:10px; padding-top:7px;}
.m-mk .bot ul li{    display: block;
    overflow: hidden;
    line-height: 24px;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 98%;}
.m-mk .bot ul li a{}
/*���� ��ҳ����ģ�� end*/

/*���� ��ҳ�Ҳ���Ŀ begin*/
.m_r{ width:265px; float:left; overflow:hidden;}
.m_r-box{ height:377px; width:263px; border:solid 1px #c9caca;}
.m_rmwz h2{ background:url(../images/m-rmwz.jpg) no-repeat; height:44px; padding-left:60px; line-height:52px; }
.m_rmwz ul{ padding:15px 13px 0px 13px;}
.m_rmwz ul li{border-bottom:dashed 1px #ccc; line-height:32px;height:32px;}
.m_rmwz ul li a{overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:100%;}
.m_rmwz ul li span{float:right;}
.m-zxyy { background:#fcf1ff;}
.m-zxyy h2{ background:url(../images/m-zxyy.jpg) no-repeat; height:44px; padding-left:60px; line-height:52px; }
.m-zxyy .bd{ width:233px; height:305px; padding:22px 15px 0px 15px;}
.m-zxyy .bd table{ color:#231815; font-size:14px;}
.m-zxyy input{ border:solid 1px #c9caca; height:20px;line-height:20px; padding-left:5px;color:#999;}
.m-zxyy .long{ width:130px;}
.m-zxyy .short{ width:73px;}
.m-zxyy .shorter{ width:40px;}
.m-zxyy select{border:solid 1px #c9caca; height:20px; line-height:20px; font-size:12px;color:#999;}
.m-zxyy .hzly{ width:123px; height:102px;border:solid 1px #c9caca; padding:6px;}
.m-zxyy .button{ width:87px; height:35px; border:none;}


.m-ghdt h2{ background:url(../images/m-yydt.jpg) no-repeat; height:49px; padding-left:60px; line-height:52px;}
.m-ghdt .bd{ width:263px; height:325px; overflow:hidden;}
.m-ghdt .top{ height:105px; width:247px; padding:56px 8px 4px 8px; background:url(../images/m-ghdt.jpg) no-repeat center top;}
.m-ghdt .add{ width:263px; height:48px; background:url(../images/map.jpg) no-repeat center top; padding-top:106px;}
.m-ghdt .add p{ font-size:12px; line-height:20px; text-align:center;}
#TextDiv2{text-align:left;width:247px;height:104px;overflow:hidden;}
#TextDiv2 li{height:22px;font-size:12px;width:310px;}
#TextDiv2 li span{display:block;float:left;width:60px;height:22px;text-align:center;color:#444;display:inline;}
/*���� ��ҳ�Ҳ���Ŀ end*/

/*���� ��ҳ�������� begin*/
.m-link{ width:982px; height:100%; border:solid 1px #c9caca; background:#FFF; float:left;}
.m-link .tit{ height:45px; width:982px; background:url(../images/m-yqlj-bg.jpg) repeat-x left top;}
.m-link .tit ul{ padding-left:27px;}
.m-link .tit ul li{ width:129px; height:45px; float:left; margin-right:8px; line-height:55px; text-align:center; font-size:16px;}
.m-link .tit ul li a{ display:block; height:45px; color:#930080;}
.m-link .hover{ background:url(../images/m-yqlj-hover.jpg) repeat-x left top;}
.m-link .bd{width:982px; height:150px;}
.m-link .bd ul{ margin-top:25px; padding:0px 15px;}
.m-link .hzyl ul li{ width:113px; height:120px; float:left; text-align:center; padding:0px 2px; display:inline;}
.m-link .hzyl ul li img{ width:69px; height:64px;}
.m-link .hzyl ul li p{ text-indent:0px; line-height:36px; text-align:center;}
.m-link .hzyl ul li p a{ color:#999;}
.m-link .hzyl ul li p a:hover{ color:#F00}
.m-link .yqlj ul li{ float:left; line-height:24px; padding:0px 5px; white-space:nowrap;}
.m-link .yqlj ul li a{ color:#555;}
.m-link .yqlj ul li a:hover{ text-decoration:none; color:#000;}
/*���� ��ҳ�������� end*/


/*�����鱸��*/

/*���� mb begin*/
/*���� mb end*/

.foot{ width:100%; margin:0px auto; }
.foot .url{ background:url(../images/foot-link-bg.jpg) repeat-x;text-align:center; height:44px; line-height:44px; font-size:14px; color:#FFF; }
.foot .url a{ margin:0px 5px;font-size:14px;color:#FFF;}
.foot .txt{ background:url(../images/foot-txt-bg.jpg) repeat-x left top;background-size:100%; padding-top:25px; text-align:center; color:#595757; font-size:14px; line-height:25px;padding-bottom:30px;}
.foot .txt a{color:#595757;}
/*Ƶ��ҳ*/
.address{ width:998px; height:36px; border:solid 1px #cccccc; margin:0px auto; background: url(../images/p-address-bg.jpg) no-repeat 23px center #f8f8f8; margin-top:13px;}
.address .tag{ width:622px; height:36px; float:left; overflow:hidden; padding-left:80px; line-height:36px;color:#595757; font-size:12px; font-family:"����"}
.address .tag a{ margin-right:8px; margin-left:4px;color:#595757;}
.address .sousuo{ width:278px; height:36px; float:left; overflow:hidden; padding-left:10px;}
.address .txt{ width:176px; height:24px; border:solid 1px #920071; background:url(../images/p-sousuo-bg.jpg) no-repeat left top #f8f8f8; padding-left:44px; line-height:24px; color:#898989;}
.p-box{ border:solid 1px #c9caca; float:left; overflow:hidden;}
.p-l { width:705px; float:left; margin-right:10px; display:inline;}
.p-l .tit{ height:30px; background:url(../images/p-add-bg.jpg) repeat-x; padding-top:26px; padding-left:18px; font-size:14px;}
.p-l .tit a { margin:0px 7px; color:#221815;}
.p-l .huand{ width:250px; height:301px; float:left; overflow:hidden; padding:12px 12px 0px 12px;}
.p-l .zixun{ width:418px; height:300px;margin-top:12px; background:url(../images/p-rdzx.jpg) no-repeat left top; }
.p-l .zixun .top{ width:386px; height:97px; overflow:hidden; border-bottom:dashed 1px #ccc;margin:22px 12px 0px 18px; float:left;}
.p-l .zixun .top h3{ color:#97167b; font-size:14px; font-weight:bold; text-align:center; line-height:36px;}
.p-l .zixun .top h3 a{ color:#97167b;}
.p-l .zixun .top h3 a:hover{ text-decoration:underline;}
.p-l .zixun .top p{ padding-top:5px; line-height:18px;}
.p-l .zixun .top p a{ color:#221815;}
.p-l .zixun ul{ padding-left:16px; padding-top:15px; display:block; float:left; width:399px;}
.p-l .zixun ul li{ background:url(../images/ico2.jpg) no-repeat left center; padding-left:11px; width:188px; float:left; height:24px; line-height:24px; display:inline;}
.p-l .zixun ul li a{ font-size:14px;}
.clear-12{ clear:both; height:12px;}
.p-l .p-mk{ width:335px; height:372px; padding:1px; display:inline;  margin-left:9px; margin-bottom:12px;}
.p-l .p-mk .hd{ width:336px; height:36px; background:url(../images/line4.jpg) repeat-x; overflow:hidden; }
.p-l .p-mk .hd h2{float:left;display:block; width:235px; height:36px; background:url(../images/ico5.jpg) no-repeat 9px center; font-family:"΢���ź�"; color:#FFF; font-size:18px; line-height:34px; padding-left:30px;}
.p-l .p-mk .hd h2 a{ font-family:"΢���ź�"; color:#FFF; }
.p-l .p-mk .hd .more{ float:right; line-height:36px; margin-right:10px; }
.p-l .p-mk .hd .more a{color:#ffffff; font-size:14px;  }
.p-l .p-mk .top{ width:320px; height:120px; float:left; overflow:hidden; border-bottom:dashed 1px #ccc; margin:13px 0px 0px 10px;}
.p-l .p-mk .photo{ width:120px; height:100px; float:left; overflow:hidden; margin-right:13px;}
.p-l .p-mk .tout{ width:182px; height:100px; float:left;}
.p-l .p-mk .tout h3{ font-weight:bold; font-size:14px; line-height:38px; text-align:center;}
.p-l .p-mk .tout p{line-height:20px; font-size:12px;}
.p-l .p-mk .tout p a{ color:#221815;}
.p-l .p-mk .tout p a:hover{ text-decoration:underline;}
.p-l .p-mk .name{ padding-left:13px; padding-top:5px; width:310px; float:left; background:url(../images/line5.jpg) no-repeat left center;color:#882a91; font-size:14px; font-weight:bold; line-height:38px; margin-left:10px;}
.p-l .p-mk ul{ padding-left:10px;display:block; float:left; width:325px;}
.p-l .p-mk ul li{ background:url(../images/ico3.jpg) no-repeat left center; padding-left:10px; width:320px;overflow:hidden; height:24px; line-height:24px; font-size:14px;}
.p-l .p-mk ul li a{ color:#000100;}
.p-l .p-mk ul li a:hover{ color:#882a91}
.p-l .p-mk ul li span{ color:#898989;}
.p-l .mart{ margin:0px 13px 12px 0px;}
.p-l .bnone{ border-left:none;}
.p-r{ width:265px; float:right; overflow:hidden;}
.p-r .yyjj{ width:263px; height:497px;}
.mod h2{ background:url(../images/line6.jpg) repeat-x left top; height:44px; padding-left:35px; line-height:47px; font-weight:bold; font-size:14px;}
.p-r .yyjj .txt{ width:258px; float:left; height:77px; padding:190px 0px 0px 5px; background:url(../images/p-tu1.jpg) no-repeat center 12px;}
.p-r .yyjj p{ font-size:12px; color:#595757; line-height:22px; text-indent:24px; padding:0px 10px;}
.p-r .yyjj .photo{ width:263px; text-align:center;}
.doctor-mod{ width:263px; height:246px;}
.doctor-mod .bd{ width:138px; height:141px; float:left; overflow:hidden; padding-left:113px; background:url(../images/p-zj.jpg) no-repeat; margin:13px 0px 0px 8px;}
.doctor-mod .bd p.name{ padding:6px 0px; color:#af088e; font-size:14px; line-height:24px;}
.doctor-mod .bd p span{ font-weight:bold;}
.doctor-mod .bd p{ line-height:20px; font-size:12px; line-height:20px;}
.doctor-mod .button{ width:260px; height:26px; padding-top:10px; text-align:center; float:left;}
.rdgz-mod{ width:263px; height:385px;}
.rdgz-mod ul{ padding:10px 12px;}
.rdgz-mod ul li{ height:31px; border-bottom:dashed 1px #ccc; background:url(../images/ico1.jpg) no-repeat 6px 8px; padding-left:29px; line-height:31px;}
.rdgz-mod ul li a{}
.rdgz-mod ul li a:hover{ color:#595757;}
/*Ƶ��ҳ  �Һ� begin*/
.p-guah{ width:982px; height:315px; float:left; overflow:hidden; border-bottom:dashed 1px #ccc;}
.p-guah .tnb{ width:397px; height:315px; float:left; overflow:hidden; background:url(../images/p-guah.jpg) no-repeat;}
.p-guah .tnb p.jies{ padding-top:34px; padding-left:154px; color:#e20095; font-weight:bold; font-size:14px; line-height:22px;}
.p-guah .tnb p{ padding:0px 33px 8px 0px; padding-left:177px; line-height:18px; font-size:12px;}
.p-guah .button{ width:141px; height:32px; clear:both; padding:20px 0px 0px 223px;}
.p-guah .button a{ display:block; height:32px; width:141px; text-indent:-9999px;}
.test-mod{ width:583px; height:296px; float:left; overflow:hidden; background:#faf0ff;}
.test-mod h3{ height:37px; text-align:center; background:#812ba6; line-height:37px; font-family:"΢���ź�"; font-size:18px; color:#ffffff;}
.test-mod .con{ width:568px; height:247px; overflow:hidden; padding-left:15px; padding-top:12px;}
.test-mod table{ color:#231815; font-size:14px;}
.test-mod .tp{ border:solid 1px #c9caca; height:20px;line-height:20px; padding-left:5px; font-size:12px;}
.test-mod .name{ width:91px;}
.test-mod .age{ width:40px;}
.test-mod .telephone{ width:113px;}
.test-mod .date{ width:97px;}
.test-mod select{border:solid 1px #c9caca; border-left:solid 2px #7c7c7c; border-top:solid 2px #7c7c7c; height:20px; line-height:20px; font-size:12px;}
.test-mod .hzly{ width:470px; height:102px;border:solid 1px #c9caca; padding:6px;}
/*Ƶ��ҳ  �Һ� end*/
/*Ƶ��ҳ  ������������ begin*/
.p-liuc{ width:982px; height:158px; float:left; overflow:hidden; background:#e4dde4;}
.p-liuc .tit{ display:block; width:70px; height:158px; background:url(../images/p-liuc-bg.jpg) no-repeat; float:left; color:#ffffff; font-size:18px; }
.p-liuc .tit .txt{font-family:"΢���ź�";writing-mode:tb-rl; text-align:center; padding-left:17px;}
.p-liuc ul{ width:911px; height:158px; float:left; overflow:hidden; display:block;}
.p-liuc ul li{ width:175px; height:40px; float:left; padding-top:118px; overflow:hidden; display:inline; margin-right:9px; text-align:center; line-height:40px; color:#000000; font-size:14px;}
.p-liuc .one{ background:url(../images/p-g01.jpg) no-repeat left top;}
.p-liuc .two{ background:url(../images/p-g02.jpg) no-repeat left top;}
.p-liuc .four{ background:url(../images/p-g04.jpg) no-repeat left top;}
.p-liuc .five{ background:url(../images/p-g05.jpg) no-repeat left top; margin-right:0px;}
/*Ƶ��ҳ  ������������ end*/

/*��Ŀҳ���� begin*/
.list-l { width:705px; float:left; margin-right:10px; display:inline;}
.tit-mod{ width:687px; height:25px; overflow:hidden; float:left; background:url(../images/line7.jpg) repeat-x; padding-top:18px; padding-left:18px; font-size:14px;}
.tit-mod a { margin:0px 2px; color:#221815;}
.list-l .header{ width:687px; height:140px; float:left; overflow:hidden; padding-left:12px;}
.list-l .header .photo{ width:188px; height:140px; float:left; overflow:hidden; margin-right:16px;}
.list-l .header .name{ width:480px; height:42px; float:left; overflow:hidden; line-height:42px; font-family:"΢���ź�"; font-size:20px; color:#a30080;}
.list-l .header .txt{ width:454px; float:left; height:78px; border:dashed 1px #ccc;padding: 11px 8px 7px 13px; overflow:hidden;}
.list-l .header .txt p{line-height:26px;}
.list-l .better{ width:678px; height:29px; clear:both; background:url(../images/ico6.jpg) no-repeat left center #f2f2f3; padding-left:27px; font-family:"΢���ź�"; font-size:18px; line-height:29px;}
.list-l .l-body{ width:685px; float:left; padding:10px; padding-bottom:20px;}
.list-l .l-body div{ padding:10px 12px;}
.list-l .l-body h2{ line-height:34px; height:34px; overflow:hidden;}
.list-l .l-body h2 a{ color:#9c007a;float:left; font-weight:bold; font-size:16px;}
.list-l .l-body h2 a:hover{ text-decoration:underline;}
.list-l .l-body .node_name{ float:left;margin:0px 10px; }
.list-l .l-body .node_name a{ text-decoration:none; color:#231815;}
.list-l .l-body .datetime{ float:right;  font-weight:normal; color:#9fa0a0;}
.list-l .l-body p{text-indent:2em; color:#595757; line-height:22px;border-bottom:dashed 1px #9fa0a0; padding-top:5px; padding-bottom:20px;}
.list-l .l-body p a{ color:#c6009b;}




.list_page{ width:635px; height:40px; line-height:50px;overflow:hidden; float:left; padding:10px; padding-left:45px; }
.list_page li{ float:left; border:solid 1px #ccc; line-height:24px; display:block; float:left; padding:2px 7px; margin:0px 5px; color:#000000; text-align:center;}

.list_page li a:hover{ background:#993bb8; text-decoration:none; color:#FFF;}
.list_page li b a{ border:none; color:#FFF;background:#993bb8;}
.list_page li b a:hover{ color:#333;}
span.tablename{ color:#F00; font-size:14px; font-weight:bold; margin-right:20px;}


.list-r{ width:265px; float:right; overflow:hidden;}
.list-zxpt{ width:263px; height:239px;}
.list-zxpt .photo{ width:263px; text-align:center; padding-top:10px;}

/*��Ŀҳ���� end*/

/*����ҳ���� begin*/
.con-l { width:705px; float:left; margin-right:10px; display:inline;}
.con-r{ width:265px; float:right; overflow:hidden;}
.con_body{ width:705px;float:left;padding:17px 0px 12px 0px;}
.con_body h1{line-height:61px; font-size:18px; color:#990099; text-align:center; font-weight:bold;}
.con_body .editinfo{ border-bottom:dashed 1px #ccc;text-align:center; line-height:33px; color:#595757; font-size:12px;margin:0px 10px;}
.con_body .editinfo span{ margin:0px 4px;}
.con_body .description{ width:562px;height:88px; margin:0px auto; background:url(../images/con-daod.jpg) no-repeat center top; display:block; padding:22px 45px 0px 45px; line-height:22px; color:#595757; font-size:14px;}
.con_body .description span{ color:#d3005e; margin-right:5px}
.con_body .description p.bottom{ font-size:12px; line-height:20px; color:#595757;}
.con_body .description p.bottom a{ color:#595757;}
.con_body .description span.bottom{ color:#d3005e; font-weight:bold;}
.content{line-height:22px; font-size:14px; padding:20px 40px; color:#595757;}
.content p{margin:15px 0;line-height:25px; color:#595757;text-indent:2em;}
.content a{ font-weight:bold; color:#7c30ae;}
.con_body .button{ height:50px; text-align:center; clear:both; padding-bottom:20px;}
.con_page{ padding:8px; border-top:dashed 1px #ccc;}
.con_page ul{}
.con_page ul li{ width:320px; height:50px; float:left; line-height:50px; font-size:14px; display:inline; padding-left:20px;}
.con_page ul li a{ color:#595757;}
.con_page ul li span{color:#595757; font-weight:bold;}
.con-l .cen{ margin-left:58px;}
.con-xgwz { width:681px; height:265px; overflow:hidden; background:url(../images/line8.jpg) repeat-x left top; margin-left:11px;}
.con-xgwz h2{height:45px; background:url(../images/ico7.jpg) no-repeat left top; padding-left:37px; font-size:14px; font-weight:bold; line-height:48px; }
.con-xgwz ul{ padding-left:40px; margin-top:18px;}
.con-xgwz ul li{ width:260px; height:31px; float:left; border-bottom:dashed 1px #ccc; background:url(../images/ico4.jpg) no-repeat 5px 8px; padding-left:25px; line-height:31px;display:inline;margin-right:29px; overflow:hidden;}
.con-xgwz ul li a{ color:#000000;}
.con-address { width:263px; height:414px;}
.con-address .bd{ width:263px; height:201px; padding-top:165px; background:url(../images/con-map.jpg) no-repeat center 12px;}
.con-address .bd p{ font-size:13px; line-height:24px; padding:10px 10px 0px 10px;}
.con-address .bd p strong{ font-size:13px;}
.con-rlfa{ width:263px;}
.con-rlfa ul{ padding:10px;}
.con-rlfa ul li{ line-height:25px; font-size:12px;}
.con-rlfa ul li a{display:inline-block;width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.con-rlfa ul li span{float:right;color:#333;}
/*����ҳ���� end*/

@media (max-width: 650px){
	.header,.header .logo,.main-nav .nav,.h_banner,#slide,.sub-nav,.first,.first .ztc,.main,.first .ztc .lx,.first .ztc .lx .photo,.first .ztc .doctor,.first .ztc .doctor .box,.m_l,.list-l,.tit-mod,.list-l .l-body,.con_body,.con-l{width:100% !important; overflow:hidden;}
	.one,.two,.three{display:none;}
	.header .logo{ text-align:center;}
	.main-nav,.main-nav .nav,.h_banner,.sub-nav{height:auto;}
	.main-nav .nav{padding:0;}
	.main-nav{ background-repeat:repeat;}
	.main-nav .nav a{margin-right:0;width:25%;}
	.main-nav .nav a:nth-child(5){width:40%;}
	#slide li a img{width:200% !important; height:auto !important; margin-left:-30%;}
	.sub-nav .box{width:50%; height:auto; margin-left:0;}
	.first .xwdt,.rljs-mod,.m_r{display:none;}
	.main{padding:0; padding-top:18px;}
	.first .ztc{margin:0;}
	.doctor .box.two{display:none;}	
	.first .ztc .doctor .box{height:auto;}
	.m-mk{float:none;display:block; margin:0 auto;}
	/***list***/
	.con-r,.list-l .header{display:none;}
	.list-l .l-body{padding-left:0;}
	.content{padding-left:0; padding-right:0;}
	.con_body .button{height:auto;}
	/***baiban****/
	.fkztbt+div {display: none}
    .sideleft {width: 96%!important;margin-left: 2%}
    .yhzxz_bztt {width: 100%}
    .yhzxz_bztt{display: block}
    .yhzxz_bztt:nth-of-type(2n){margin-left: 0}
    .fkztbt{width: 100%}
    #content{width: 100%}
	.sideright{display:none;}
}
.Newsindex {
  width:995px;
  margin:10px auto;
  overflow: hidden;
}
.cmy {
  background: url(../images/ico.gif) no-repeat 8px;
  height: 35px;
  color: #990099;
  line-height: 35px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: bold;
}
.Newsindex ul {
  overflow:hidden;
  margin: 15px 0px 0px 15px;
  color: rgb(204, 204, 204);
  padding-bottom:15px;
}
.Newsindex ul li {
  font-size:13px;
  width: 48%;
  line-height: 22px;
  margin-right: 15px;
  float: left;
}
.Newsindex ul li span {
  color: #333;
  float: right;
}
.Newsindex ul li a{
  color:#333;
}
.frame {
  background: url(../images/a3.jpg) repeat-x;
  border: 1px solid rgb(204, 204, 204);
}