@charset "gb2312";

/* CSS Document */

.nbanner{width:100%; height:100%; margin: 0 auto; text-align: center; font-size:0; background: url(../images/toptu_01_bg.png) 0 0 repeat;  }

.nbanner img{margin:0;  }



.txtScroll-top{ overflow:hidden;  position: absolute; top:8px; left:100px;width:350px;}

.txtScroll-top img{ float:left; margin-top:5px;margin-right:5px;   }





		.txtScroll-top .bd{ font-size: 15px; height:24px;  }

		.txtScroll-top .infoList li{ height:24px; line-height:24px;   }

		.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.red {

    color: #ff2d48;

    font-size:18px;

    font-variant: normal;

}



.gh_form input{

    float:left;

	height:20px;

	padding:3px 10px;

	margin-bottom:10px;

	}

.gh_form select{

    float:left;

	padding:3px 10px;

	width:172px;

	}

.gh_form textarea {

    width:334px;

	}



.fr{float:right;}

.t1{width:150px;}





.gh_form input[type="submit"], .gh_form #cs{

    width: 117px;

	height: 40px;

	padding:5px;

	border: medium none;

	color: #fff;

	font-size: 20px;

	text-align: center;

	line-height:30px;

	}

.gh_form input[type="submit"] {

    background: #158064;

	margin:15px 15px 0px 50px;

	}



.gh_form #cs {

    background: #6b6b6b;

	margin:15px 15px 0px 0px;

	}



.tabs_1, .tabs_3, .tabs_2,  .tabs_4 {

    width:271px;

	padding:0px 12px 10px 0px;

	margin:20px 12px 0px 0px;

	overflow: hidden;

    height:219px;

	}

.tabs_1{

    border-right:#d8d8d8 1px dashed;

	float:left;

	}

.tabs_1 p a{

    font-size:14px;

	width:84px;

	line-height:28px;

	height:28px;

	margin:0px 9px 11px 0px;

	background:#f8f8f8;

	text-align:center;

	display:block;

	float:left;

	}

.tabs_1 p a:nth-child(3n){ margin-right:0; }

.tabs_1 ul { margin: 0 0 0 6px;}



.tabs_2{

    float:left;

	border-right:#d8d8d8 1px dashed;

	}

.tabs_2 img{ }



.tabs_3 {border-right:#d8d8d8 1px dashed; float:left;}



.tabs_3 ul{ padding:1px 0px 0px 0px;}

/*.tabs_1:nth-child(4n){border-right:0; }*/







 /*.tabs_3 h4 ,.tabs_1 h4{

	 height:40px;

    font-size: 16px;

    background: url(../images/ico1_02.gif) no-repeat 0px -48px;

    padding: 0 0 0 30px;

	line-height:40px;

}

 .tabs_3 .more ,.tabs_1 .more{

	float:right;

    font-size: 12px;

}*/

.tabs_3 ul li a::before {

    color: #e4492d;

	

	font-weight: bold;

	margin-right: 10px;

	}

.tabs_3 ul li {

    line-height:14px;

	margin-bottom:14px;

	height:14px;

	}

.tabs_3 ul li span { padding: 0 10px 0 0;}



.tabs_4{  float:right; }

.tabs_1 h5, .tabs_2 h5, .tabs_3 h5, .tabs_4 h5{

    font-weight:normal;

	height:30px;

	border-bottom: 1px solid #dadada;

	padding-bottom:4px; margin-bottom:10px;

	background:url("../images/ico1_02.gif") no-repeat  0 -54px;

	}

.tabs_2 h5 span { text-align: left;}



.tip_name {

	float:left;

	display:block;

	font-size: 18px;

	color: #000;

	height: 28px;

	line-height: 28px;

	text-align: center;

	padding-bottom: 5px;

	padding-left:25px;

	}

.tip_des {

	float:right;

	display:block;

	color: #bababa;

	height: 29px;

	line-height: 29px;

	text-align: left;

	text-transform: uppercase;

	padding-bottom: 5px;

	font-size:14px;

	}

.tabs_4{ margin-right:0  !important; padding-right:0  !important; }

.tabs_2 p {

    margin:0px 0px 15px 0px;

}

.ask_title, .ask_question { clear: both; font-size: 14px;}

.ask_title {

    height:20px;

	line-height:24px;

	margin-top:10px;

	display:block;

	}



.ask_title span {

    background: #158064;

	color:#fff;

	margin-right:5px;

	height:20px;

	width:20px;

	display:block;

	float:left;

	line-height:20px;

	text-align:center;

	}

.ask_title a { color: #158064; float:left;}

.ask_question {

    border-bottom: 1px dotted #adadad;

	height:54px;

	margin-top:0;

	line-height:24px;

	margin-bottom:2px !important;

	}

.ask_question span {

	background: #fa7404 none repeat scroll 0 0;

	color: #fff;

	width:20px;

	height:20px;

	display:block;

	float:left;

	line-height:20px;

	text-align:center;

	margin-right: 5px;

	}

.ask_question a{    }



.right_ask ul { clear: both; margin:0px 0px 2px 0px;}



.right_ask ul li {

    background: rgba(0, 0, 0, 0) url("../images/ask_list_bg.gif") no-repeat scroll left center;

    height: 28px;

    line-height: 28px;

	content:none  !important;

	padding-left: 18px;



}



.right_question {

    background: #158064;

    height: 34px;

    margin-top: 8px;

    text-align: center;

}

.right_question a {

    color: #fff;

    font: 18px/37px "Microsoft YaHei";

}

/* lanmu */







.m4left {

    background-color: #fff;

    float: left;

    padding: 14px 14px 24px 14px;

    width: 865px;

}

.position {

    border-bottom: 1px solid #f2f2f2;

    float: left;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    text-indent: 10px;

    width: 868px;

}





.lanmu1 {

    float: left;

    margin-top: 14px;

}



.lanmutit {

    background: rgba(0, 0, 0, 0) url("../images/lanmutit.jpg") no-repeat scroll 0 0;

    float: left;

    font-size: 18px;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    text-indent: 40px;

    width: 868px;

}





.w4 {

	width: 810px;



	float:left;

	margin-top:20px;

    margin-left:30px;



}

.w4 h4 {

	font-size:14px;

	font-weight:bold;

	width:110px;

	height:32px;

	line-height:32px;

	background:url(../images/abg-1.jpg) no-repeat;

	color:#FFF;

	padding-left:15px;



}

.w4 ul {

     padding:20px 0px 20px 110px;



}

.w4 li {



	   float: left;

       width:33%;

       height:60px;

       line-height: 60px;

}

.w4 img {



	   float: left;

       margin-right: 10px;

			 cursor: pointer;

}

.w4 span {



	   padding-right: 5px;

       color:#ff0000;



}

.con1 {

    float: left;

    padding: 10px 0 0 32px;

}





.con1 img {

    float: left;

    margin-right: 24px;

}





.con1 h2 {

    float: left;

    font-size: 18px;

    line-height: 32px;

    text-align: center;

    width: 532px;

}





.con1 p {

    border-bottom: 1px dashed #e3e3e3;

    float: left;

    font-size: 14px;

    height: 85px;

    width: 532px;

	margin:0;

}



.con1 ul {

    float: left;

    margin-top: 2px;

    width: 566px;

}



.con1 ul li {

    background-color: #f5f5f5;

    float: left;

    height: 33px;

    line-height: 33px;

    margin-right: 18px;

    margin-top: 12px;

    overflow: hidden;

    text-align: center;

    width: 166px;

}

/*.con1 ul li:nth-child(3n){ margin-right:0; }*/



.con1 ul li a {

    color: #545353;

    font-size: 14px;

}





.lanmu2 {

    float: left;

    margin-top: 30px;

}



.slide_tab {

    background-color: #fff;

    float: left;

    height: 300px;

    overflow: hidden;

    padding-left: 32px;

    padding-top: 10px;

    width: 806px;

}



.tab_btn {

    float: left;

    height: 34px;

    overflow: hidden;

}

.tab_btn li.active {

    background-color: #158064;

    color:#fff;

}

.tab_btn li.active a {



    color:#fff;

}

.tab_btn li {

    background-color: #f5f5f5;

    color: #ffffff;

    cursor: pointer;

    float: left;

    font-size: 14px;

    height: 34px;

    line-height: 34px;

    margin-right: 1px;

    text-align: center;

    width: 133px;

}



.tab_btn li a {

    color: #6b6b6b;

}

.maintab ul {

    float: left;

}

.maintab ul li {

    float: left;

    font-size: 14px;

    height: 260px;

    width: 806px;

}





.qie2 {

    float: left;

    margin-bottom: 16px;

    margin-top: 20px;

}





.qie2 img {

    float: left;

    height: 210px;

    margin-right: 16px;

    width: 246px;

}



.qie2 h3 {

    float: left;

    font-size: 18px;

    text-align: center;

    width: 536px;

}





.qie2 p {

    border-bottom: 1px dashed #e3e3e3;

    float: left;

    height: 86px;

    padding-top: 8px;

    text-indent: 30px;

    width: 536px;

	margin:0;

}

.qie2 p a {

    color: #ee5f00;

}





.qie2 .qieul {

    float: left;

    padding-top: 14px;

    width: 536px;

}



.qie2 .qieul a {

    color: #999999;

    float: left;

    line-height: 25px;

    width: 268px;

}





.treat {

    float: left;

    padding-left: 32px;

}



.treat1, .treat2, .treat3 {

    background-color: #f5f5f5;

    color: #777777;

    float: left;

    height: 338px;

    margin-right: 1px;

    padding: 11px;

    width: 246px;

}

.treat1 a {



}

.height1 {

    float: left;

    height: 180px;

    overflow: hidden;

}



.treat1 a img {

    margin-top: -32px;

}

.treat img {

    height: auto;

    width: 246px;

}



.treat h2 {

    float: left;

    font-size: 14px;

    height: 30px;

    line-height: 30px;

    margin-top: 8px;

    overflow: hidden;

    width: 246px;

}







.treat p {

    float: left;

    font-size: 12px;

    height: 75px;

    line-height: 24px;

    width: 246px;

}



.treat p a {

    color: #ee5f00;

}



.zx a {

    background-color: #999999;

    border-radius: 5px;

    color: #fff;

    float: left;

    font-size: 14px;

    height: 35px;

    line-height: 35px;

    margin-left: 26px;

    text-align: center;

    width: 195px;

}



.treat2, .treat3 {

    background-color: #f5f5f5;

    color: #777777;

    margin-right: 1px;

}







/*右边*/

.m4right {

    float: right;



    width: 292px;

}



.impression {

    background-color: #fff;

    float: left;

    height: 394px;

    padding: 10px;

    width: 272px;

}



.impression1 {

    float: left;

    font-size: 18px;

    font-weight: bold;

    width: 290px;

}



.impression1 img {

    float: left;

}



.impression1 p {

    float: right;

    line-height: 34px;

    margin-top: 10px;

    width: 118px;

}

.impression1 p span {

    color: #e09611;

    font-size: 24px;

}





.impression2 {

    float: left;

    margin-top: 10px;

}



.impression2 li {

    float: left;

    height: 30px;

    width: 264px;

	font-size:12px;

}



.impression2 li p {

    background-color: #e4e4e4;

    color: #fff;

    float: right;

    height: 14px;

    line-height: 14px;

    margin-top: 3px;

    text-indent: 30px;

    width: 165px;

}



.impression2 li p span {

    background-color: #ee5f00;

    float: left;

    height: 14px;

    width: 160px;

}



.impression3 {

    float: left;

}



.impression3 h3 {

    float: left;

    font-size: 14px;

    font-weight: bold;

}

h3 {

    line-height: 30px;

}

#doctorid3 {

    float: left;

    height: 103px;

    overflow: hidden;

    width: 272px;

}

#doctoridcon3 li {

    float: left;

    height: 144px;

    width: 272px;

}



#doctoridcon3 li p {

    background-color: #f5f5f5;



    float: left;

    font-size: 12px;

    height: 30px;

    line-height: 30px;

    margin: 6px 0px 0px 0px;

    width: 272px;

}





.introduction {

    background-color: #fff;

    float: left;

    margin-top: 15px;

    padding: 10px;

    width: 272px;

}

.introduction1 { font-size:0; }

.introduction1 p {

    line-height: 22px;

    padding: 10px;

	font-size:12px;

	margin:0;

}



.introduction2 {

    float: left;

	font-size:12px;

}



.introduction2 li {

    float: left;

    margin-left: 4px;

    margin-right: 2px;

    text-align: center;

    width: 84px;

}

.introduction2 li img {

    border: 1px solid #dddddd;

    padding: 1px;

    width: 80px;

}

.introduction2 li p{

    margin:0;

}

.introduction3 {

    background-color: #f5f5f5;

    float: left;

    height: 170px;

    width: 272px;

	font-size:0;

    margin-top: 7px;

}



.introduction3 p {

    float: right;

    width: 252px;

}



#in1 {

    background:  url("../images/in1.png") no-repeat scroll 0 0; opacity:0.8;

}

#in1:hover{

    background:  url("../images/in1.png") no-repeat scroll 0 0; opacity:1;

}



#in2 {

    background: url("../images/in2.png") no-repeat scroll 0 0; opacity:0.8;

}



#in2:hover{

    background:  url("../images/in2.png") no-repeat scroll 0 0; opacity:1;

}



#in3 {

    background: url("../images/in3.png") no-repeat scroll 0 0; opacity:0.8;

}



#in3:hover{

    background:  url("../images/in3.png") no-repeat scroll 0 0; opacity:1;

}

.introduction3 a {

    float: left;

    font-size: 14px;

    height: 25px;

    margin-top: 8px;

    padding-top: 65px;

    text-indent: 5px;

    width: 83px;

}

/*下部*/



.m4center {

    background-color: #fff;

    float: left;

    height: 410px;

    padding: 14px;

    width: 1172px;

}

.focusPic {

    float: left;

    margin-top: 16px;

    padding-left: 32px;

    width: 1142px;

}

#focusLeft {

    float: left;

    height: 340px;

    overflow: hidden;

    width: 846px;

}

#focusLeft ul li {

    float: left;

    height: 340px;

    overflow: hidden;

    width: 846px;

}

#focusLeft ul li img {

    height: 340px;

    width: 846px;

}



.focusTitle {

    float: right;

    width: 286px;

}

.focusPic ul {

    border: 0 none;

    margin: 0;

    padding: 0;

}

#a1.active {

    background: #f5f5f5  url("../images/f1a.png") no-repeat scroll right center;

}

#a1 {

    background: url("../images/f1.png") no-repeat scroll right center;

}

#a2.active {

    background: #f5f5f5 url("../images/f2a.png") no-repeat scroll right center;

}

#a2 {

    background:  url("../images/f2.png") no-repeat scroll right center;

}

#a3.active {

    background: #f5f5f5 url("../images/f3a.png") no-repeat scroll right center;

}

#a3 {

    background:  url("../images/f3.png") no-repeat scroll right center;

}

#a4.active {

    background: #f5f5f5 url("../images/f4a.png") no-repeat scroll right center;

}#a4 {

    background: url("../images/f4.png") no-repeat scroll right center;

}



.focusTitle li {

    background-color: #ffffff;

    border-bottom: 1px solid #dfdfdf;

    cursor: pointer;

    font-size: 16px;

    font-weight: bold;

    height: 84px;

    line-height: 81px;

    overflow: hidden;

    text-indent: 46px;

    width: 286px;

}



/*文章*/





.article {

    float: left;

    padding: 20px 32px;

    width: 805px;

}



.article h1 {

    width: 805px;

    color: #2a71ab ;

    float: left;

    text-align: center;

    font-size: 26px;

}



.click {

    float: left;

    height: 30px;

    line-height: 20px;

    margin-top: 10px;

    width: 805px;

}



.click p {

    margin: 0 auto;

    width: 480px;

}



.click span {

    float: left;

    padding-left: 20px;



}



.reserve {

    float: left;

    height: 50px;

    width: 805px;

}



.reserve p {

    background-color: #f5f5f5;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 50px;

    line-height: 50px;

    text-align: center;

    width: 805px;

}



.reserve p span, .reserve p a {

    color: #ee5f00;

}



.point {

    float: left;

    height: 32px;

    width: 805px;

}



#point2 {

    margin-right: 0;

    width: 130px;

}

.point a {

    background-color: #dfdfdf;



    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 32px;

    line-height: 30px;

    margin-right: 6px;

    text-align: center;

    width: 129px;

}

.point a:hover {

    background-color: #999999;

    color: #fff;

    transition-duration:1s;



}





.content {

    float: left;

    font-size: 14px;

    margin-top: 20px;

    width: 805px;

}



.content p {

    font-size: 14px;

    line-height: 32px;

    text-indent: 30px;

}



.help {

    float: left;

    line-height: 22px;

    padding-left: 30px;

    padding-top: 10px;

}



#help04 {

    background: rgba(0, 0, 0, 0) url("../images/help04.jpg") no-repeat scroll 0 0; opacity:0.7;

    height: 165px;

    padding: 0;

    width: 190px;

}

#help04:hover {

    background: rgba(0, 0, 0, 0) url("../images/help04.jpg") no-repeat scroll 0 0; opacity:1;



}

.help a {

      background: #dddddd ;

    color: #000;

    float: left;

    height: 125px;

    margin-left: 1px;

    padding: 20px 8px;

    width: 190px;

}

.help a:hover {

     background: #999999  ;

    color: #fff;



}



.help a h2 {

    float: left;

    font-size: 20px;

    line-height: 30px;

    text-align: center;

    width: 194px;

}



.help a p {

    float: left;

    line-height: 30px;

    font-size:12px;

}





.art_next {

    border-bottom: 1px solid #f2f2f2;

    float: left;

    margin-bottom: 15px;

    margin-left: 30px;

    padding-bottom: 10px;

    padding-top: 30px;

    width: 810px;

}



.pre {

    float: left;

}

.next {

    float: right;

}



.related {

    border: 1px solid #cfcece;

    float: left;

    height: 128px;

    margin-left: 32px;

    margin-top: 10px;

    padding: 15px;

    width: 773px;

}

.related li {

    border-bottom: 1px dashed #cccccc;

    float: left;

    height: 30px;

    line-height: 30px;

    margin-left: 20px;

    margin-right: 20px;

    width: 340px;

}

.related li a {

    float: left;

}

.related li span {

    float: right;

}



.looka {

    margin-top: 12px;

}

.look {

    background-color: #fff;

    float: left;

    height: 300px;

    padding: 10px;

    width: 272px;

    font-size:12px;

}



.look p {

    border-bottom: 1px solid #f2f2f2;

    padding: 10px;

}



.look p a {

    color: #ee5f00;

}

.look ul {

    float: left;

}



.look ul li {

    float: left;

    margin-top: 16px;

    width: 272px;

}

.look ul li p {

    border-bottom: 0 none;

    float: left;

    padding: 0;

    width: 203px;

    margin: 0;

}



.look ul li img {

    float: left;

    height: 52px;

    margin-right: 5px;

    width: 52px;

}



/*列表*/



.con2 {

    float: left;

    padding: 10px 0 0 32px;

}



.con2 img {

    float: left;

    margin-right: 24px;

}



.con2 p {

    border-bottom: 1px dashed #e3e3e3;

    float: left;

    font-size: 14px;

    height: 85px;

    width: 532px;

}



#tab {

    float: left;

    margin-top: 18px;

    width: 555px;

}



.tab_menu {

    float: left;

    height: 106px;

    width: 102px;

}



.tab_menu li {

    background-color: #999999;

    color: #fff;

    cursor: pointer;

    float: left;

    font-size: 18px;

    font-weight: bold;

    height: 53px;

    line-height: 54px;

    text-align: center;

    width: 102px;

}





.tab_menu .selected {

    background-color: #2a71ab;

    cursor: pointer;

    transition-duration:1s;

}





.tab_box {

    background-color: #f5f5f5;



    float: left;

    font-size: 14px;

    height: 80px;

    line-height: 27px;

    padding: 13px 18px;

    width: 400px;

}



.tab_box p {

    border: 0 none;

    float: left;

    width: 316px;

}

.tab_box p a {



    float: left;

    font-size: 16px;

    font-weight: bold;

    height: 28px;

    overflow: hidden;

    width: 316px;

}

.tab_box span {

    background: url("../images/libg02.png") no-repeat scroll 0 0;

    float: left;

    font-size: 18px;

    height: 52px;

    padding: 15px 10px;

    text-align: center;

    width: 62px;

    color:#fff;

}







.hide {

    display: none;

}





.zbox {

    float: left;

    padding: 20px 32px 32px;

}



.zbox ul {

    border: 1px solid #dedede;

    float: left;

    padding: 6px 0 15px 20px;

}



.zbox ul li {

    float: left;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    margin-right: 30px;

    width: 360px;

}



.zbox ul li span {

    border-bottom: 1px dotted #dedede;

    display: block;

    height: 40px;

    line-height: 40px;

}



.zbox ul li b {

    background: #f5f5f5;

    color: #000;

    display: inline-block;

    font-size: 12px;

    height: 20px;

    line-height: 20px;

    padding: 2px 10px;

}



.zbox ul li a {

    color: #666;

    height: 40px;

    line-height: 40px;

    padding: 0 0 0 5px;

}



.list {

    float: left;

    padding-left: 32px;

}



.list li {

    border-bottom: 1px solid #dfdfdd;

    float: left;

    padding: 20px 15px;

    width: 775px;

}



.list li h3 {

    color: #545353;

    float: left;

    font-size: 15px;

    line-height:30px;

    background: url("../images/tuijian.png") 0 5px no-repeat;

    padding-left: 20px;

}



.list li p {

    color: #777777;

    float: left;

    font-size: 14px;

    line-height: 26px;

    text-indent: 25px;

    width: 772px;

}



.page {

    float: left;

    height: 30px;

    margin-top: 35px;

    padding:18px 0px 18px 0px;

}



.page li {

    border: 1px solid #ccc;

    display:inline-block;

    font-size: 14px;

    margin: 0 5px;

    padding: 5px 11px;

    text-align: center;

}

.page li.list_fanye_dqzt {

    border: 1px solid #158064;

    color:#fff;

		background:#269175;

}



.disease {

    background-color: #fff;

    float: left;

    height: 375px;

    margin-top: 15px;

    padding: 10px;

    width: 272px;

}



.disease1 {

    background-color: #158064;

    color: #fff;

    float: left;

    font-size: 19px;

    font-weight: bold;

    height: 64px;

    line-height: 64px;

    text-align: center;

    width: 272px;

}



.disease2 {

    float: left;

}



.disease2 a {

    background-color: #f5f5f5;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

    margin-left: 5px;

    margin-top: 12px;

    text-align: center;

    width: 84px;

}

.disease2 a:hover {

    background-color: #999999;

    color: #fff;

    transition-duration:1s;



}

#zx01 {

    background-color: #999999;

    border-radius: 10px;

    color: #fff;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

    margin-left: 5px;

    margin-top: 10px;

    text-align: center;

    width: 272px;

}

