@charset "utf-8";
/*全局控制*/
* {
	margin: 0 auto;
	padding: 0;
}
body {
	font-size: 12px;
	line-height: 22px;
	color: #666;
	font-family: "微软雅黑", Arial;
	-webkit-text-size-adjust: none;
}
input, select, textarea {
	font-size: 12px;
	line-height: 16px;
}
img {
	border: 0;
}
ul, li {
	list-style-type: none;
}
a {
	color: #999;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.dis {
	display: block;
}
.undis {
	display: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
.fb {
	font-weight: bold;
}
.fnb {
	font-weight: 200;
	margin-left: -1px;
}
.hr_1, .hr_10 {
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
.hr_1 {
	height: 1px;
}
.hr_10 {
	height: 10px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline: none;
}
/*二维码*/

.floating_ck {
	position: fixed;
	right: 0px;
	top: 185px;
	z-index: 9999;
}
.floating_ck dl dd {
	position: relative;
	width: 100px;
	height: 120px;
	background-color: #646577;
	border-bottom: solid 1px #555666;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 20%;
	
}
/*.floating_ck dl dd:hover {
	background-color: #38761d;
	border-bottom: solid 1px #93c47d;
}*/
.floating_ck dl dd:hover .floating_left {
	display: block;
}
.consult, .words {
	background-image: url(../images/f1.png);
	background-size: 80px 80px;
}
.quote {
	background-image: url(../images/f2.jpg);
	background-size: 80px 80px;
}
.qrcord {
	background-image: url(../images/f3.png);
	background-size: 80px 80px;
}
.remote {
	background-image: url(../images/yuancheng.jpg);
	background-size: 80px 80px;
}
.floating_ck dd span {
	color: #fff;
	display: block;
	padding-top: 92px;
	font-size: 14px;
}
.floating_left {
	position: absolute;
	left: -160px;
	top: 0px;
	width: 160px;
	height: 80px;
	background-color: #38761d;
	border-bottom: solid 1px #93c47d;
	display: none;
	z-index: 999;
}
.floating_left a {
	color: #fff;
	line-height: 80px;
}
.floating_ewm {
	height: 242px;
	z-index: 999;
}
.floating_ewm1 {
	height: 242px;
	top: -81px;
	z-index: 999;
}
.floating_ewm2 {
	height: 242px;
	top: -162px;
	z-index: 999;
}
.floating_ewm i {
	background-image: url(../images/f1.png);
	display: block;
	width: 145px;
	height: 145px;
	margin: auto;
	margin-top: 7px;
	z-index: 999;
	background-size: 145px 145px;
}
.floating_ewm1 i {
	background-image: url(../images/f2.jpg);
	display: block;
	width: 145px;
	height: 145px;
	margin: auto;
	margin-top: 7px;
	z-index: 999;
	background-size: 145px 145px;
}
.floating_ewm2 i {
	background-image: url(../images/f3.png);
	display: block;
	width: 145px;
	height: 145px;
	margin: auto;
	margin-top: 7px;
	z-index: 999;
	background-size: 145px 145px;
}
.floating_ewm p {
	color: #fff;
	margin-top: 5px;
}
.floating_ewm .qrcord_p01 {
	font-size: 12px;
	line-height: 20px;
}
.floating_ewm .qrcord_p02 {
	font-size: 18px;
}
/*头部区域*/
.top {
	width: 100%;
	min-width: 1200px;
	height: 110px;
	background: url(../images/tmp1502247859_1516936_s.png) no-repeat;
}
.header {
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.header h1 {
	width: 265px;
	height: 43px;
	float: left;
	margin: 24px 0 0 5px;
}
.header h1.logo {
	background: url(../images/logo.png) no-repeat;
}
.header .txt {
	position: absolute;
	top: 18px;
	right: 16px;
	text-align: center;
	color: #dfdfdf;
	_display: inline-block;
}
.header .txt span {
	padding: 0 10px;
}
.header .tel {
	position: absolute;
	top: 50px;
	right: 16px;
	height: 14px;
	line-height: 14px;
	padding-left: 70px;
	background: url(../images/tel_txt.png) no-repeat;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color: #8d8c8c;
}
.navArea {
	padding-bottom: 25px;
}
.navBg {
	width: 100%;
	min-width: 1200px;
	background: #38761d;
}
.nav {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	font-family: "微软雅黑";
}
.nav li {
	float: left;
}
.nav li a {
	display: block;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.nav li a:hover, .nav li a:hover.on {
	background: #93c47d;
	text-decoration: none;
}
.nav li a.on {
	background: #93c47d;
}
.nav li a.on2 {
	background: #93c47d;
	text-decoration: none;
}
.nav li:hover.on {
	background: #93c47d;
	text-decoration: none;
}
.nav li ul {
	display: none;
	position: absolute;
	z-index: 9999;
}
.nav li ul li {
	float: none;
	display: block;
	position: relative;
	line-height: 20px;
	_display: inline;
}
.nav li ul li .s {
	position: absolute;
	top: 0;
	left: 99px;
	border-left: 1px solid transparent;
}
.nav li ul li .s li {
	float: none;
}
.nav li ul li .s li a:hover {
	float: none;
    color: #fff;
    background: #319a01;
    
}
.nav li ul li a {
	display: block;
	width: 80px;
	/*height: 20px;*/
	padding: 4px 0 8px 20px;
	background: #93c47d;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
}
.nav li ul li a:hover {
	background-color: #38761d;
}
.nav .t, .nav .t:hover {
/*	background: url(../images/nav_ico.gif) no-repeat 120px center #333;*/
}
/*search*/
.d1 {
	background: #A3D0C3;
}
.search {
	float: right;
	width: 254px;
	height: 39px;
	margin-top: 6px;
	background: url(../images/search_bg.png) no-repeat;
}
.search .key {
	width: 190px;
	height: 38px;
	line-height: 22px;
	margin: 1px 0 1px 5px;
	border: 0;
	float: left;
}
.search .key[type="text"]:focus {
	outline: none;
}
.search .sub {
	float: right;
	width: 57px;
	height: 35px;
	background: url(../images/search_bg.png) no-repeat right 0;
	border: none;
	cursor: pointer;
	outline: none;
}
.search .sub span {
	display: none;
}
/*.search input {
	width: 200px;
	height: 30px;
	outline: none;
	border: none;
	text-indent: 25px;
	color: #333;
}
.search button {
	width: 50px;
	height: 30px;
	outline: none;
	border: none;
	background-color: #93c47d;
}
.search span {
	cursor: pointer;
}*/
/*Banner*/
.banner {
	width: 1200px;
	margin: 0 auto;
}
#foucsBox1 {
	float: left;
}
#foucsBox1 span img {
	width: 650px;
	height: 350px;
}
#foucsBox {
	margin-right: 20px;
	padding: 0;
	width: 850px;
	height: 440px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	float: left;
}
#foucsBox .imgCon {
	width: 850px;
	height: 440px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}
#foucsBox .imgCon li {
	float: left;
	width: 850px;
	height: 440px;
}
#foucsBox .imgCon li img {
	border: 0;
	width: 850px;
	height: 440px;
}
#foucsBox .imgCon li .imgTitle {
	width: 850px;
	position: absolute;
	bottom: 35px;
	text-align: center;
	z-index: 2;
}
#foucsBox .imgCon li .imgTitle a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-family: "Microsoft Yahei", "黑体";
	font-weight: normal;
	font-size: 18px;
	zoom: 1;
}
#foucsBox .showPage {
	width: 850px;
	height: 70px;
	position: absolute;
	bottom: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1;
}
#foucsBox .foucs {
	width: 850px;
	height: 22px;
	position: absolute;
	bottom: 3px;
	text-align: center;
	z-index: 3;
}
#foucsBox .foucs span {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	line-height: 0;
	font-size: 0;
	background: url(../images/bg.png) -160px -90px no-repeat;
	cursor: pointer;
	overflow: hidden;
}
#foucsBox .foucs span.f {
	background: url(../images/bg.png) -170px -90px no-repeat;
}
#foucsBox .foucsButton {
	width: 40px;
	height: 56px;
	padding: 7px;
	margin-top: -70px;
	position: relative;
	z-index: 4;
}
#foucsBox .foucsButton span {
	display: inline;
	width: 23px;
	height: 45px;
	margin: 7px 5px 0;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/bg.png) 0 0 no-repeat;
}
#foucsBox .foucsButton img {
	display: none;
	cursor: pointer;
	border-width: 0px;
	vertical-align: middle;
	width: 100px;
	height: 56px;
    
}
#foucsBox .lBtn {
	float: left;
}
#foucsBox .lBtn span {
	float: left;
	background-position: 0 -90px;
}
#foucsBox .rBtn {
	float: right;
}
#foucsBox .rBtn span {
	float: right;
	background-position: -30px -90px;
}
#foucsBox .btnHover {
	width: 146px;
	background: #408ED6;
	overflow: hidden;
}
#foucsBox .btnHover img {
	display: inline;
}
/*公告区域*/
.right {
	width: 330px;
	height: 440px;
	float: left;
	box-shadow: 1px 1px 15px 0px #ccc;
}
.right .biaoti {
	width: 280px;
	padding: 20px 10px 10px 0px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}
.right .biaoti h3 {
	color: #38761d;
	font-size: 20px;
}
.right .tubiao {
	width: 290px;
	margin: 0 auto;
	font-size: 16px;
	overflow: hidden;
}
.right .tubiao ul li {
	width: 130px;
	border: 1px solid #666;
	float: left;
	margin: 20px 20px 0px 0px;
}
.right .tubiao ul li a {
	text-decoration: none;
	padding: 10px;
	display: block;
    color: #666;
}
.right .tubiao ul li a img {
	vertical-align: sub;
    padding-right: 10px;
    width: 20px;
    height: 20px;
}
.right .tubiao ul li:hover {
	border: #F00 1px solid;
}
.right .guahao {
	width: 290px;
	margin: 0 auto;
}
.right .guahao a img {
	margin-top: 30px;
	width: 285px;
	height: 135px;
}
/*页面主要区域*/
.mainbody {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.mainbody .shang {
	margin-top: 20px;
}
.mainbody .zuo3 {
	width: 373px;
	height: 340px;
	float: left;
	margin-right: 40px;
	box-shadow: 1px 1px 15px 0px #ccc;
}
.mainbody .zuo4 {
	width: 373px;
	height: 340px;
	float: left;
	margin-right: 40px;
	box-shadow: 1px 1px 15px 0px #ccc;
}
.mainbody .zuo5 {
	width: 373px;
	height: 340px;
	float: left;
	box-shadow: 1px 1px 15px 0px #ccc;
}
.mainbody .zuo3 .biaoti1, .mainbody .zuo4 .biaoti1, .mainbody .zuo5 .biaoti1 {
	width: 340px;
	margin: 0 auto;
	padding: 20px 10px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.mainbody .zuo3 .biaoti1 h3, .mainbody .zuo4 .biaoti1 h3, .mainbody .zuo5 .biaoti1 h3 {
	color: #38761d;
	font-size: 20px;
}
.mainbody .zuo3 .biaoti1 h3 a, .mainbody .zuo4 .biaoti1 h3 a, .mainbody .zuo5 .biaoti1 h3 a {
	text-decoration: none;
	color: #38761d;
}
.mainbody .zuo3 .biaoti1 h3 span, .mainbody .zuo5 .biaoti1 h3 span, .mainbody .zuo4 .biaoti1 h3 span {
	color: #6AA84F;
	font-size: 14px;
	float: right;
	font-weight: 300;
}
.mainbody .zuo3 .neirong, .mainbody .zuo4 .neirong, .mainbody .zuo5 .neirong {
	width: 355px;
}
.mainbody .zuo3 .neirong ul li, .mainbody .zuo4 .neirong ul li, .mainbody .zuo5 .neirong ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mainbody .zuo3 .neirong ul li a, .mainbody .zuo4 .neirong ul li a, .mainbody .zuo5 .neirong ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #666;
}
.mainbody .zuo3 .neirong ul li a:hover, .mainbody .zuo4 .neirong ul li a:hover, .mainbody .zuo5 .neirong ul li a:hover {
	color: #F00;
}
.mainbody .zuo3 .neirong ul li span, .mainbody .zuo4 .neirong ul li span, .mainbody .zuo5 .neirong ul li span {
	float: right;
	font-size: 14px;
    color: #999;
}
.mainbody .zuo3 .tu, .mainbody .zuo4 .tu, .mainbody .zuo5 .tu {
	padding: 10px 15px;
}
.mainbody .zuo3 .tu a, .mainbody .zuo4 .tu a, .mainbody .zuo5 .tu a{
    display: block;
}
.mainbody .zuo3 .tu img, .mainbody .zuo4 .tu img,.mainbody .zuo5 .tu img{
	width: 340px;
	height: 170px;
}
.mainbody .datu {
	margin-top: 20px;
}
.mainbody .datu a img {
	width: 1200px;
	height: 120px;
}
.zhong {
	margin-top: 20px;
}
.mainbody .zuo1 {
	width: 580px;
	height: auto;
	float: left;
	margin-right: 40px;
	box-shadow: 1px 1px 15px 0px #ccc;
	padding-bottom: 10px;
}
.mainbody .zuo1 .biaoti2 {
	width: 540px;
	margin: 0 auto;
	padding: 20px 10px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.mainbody .zuo1 .biaoti2 h3 {
	color: #38761d;
	font-size: 20px;
}
.mainbody .zuo1 .biaoti2 h3 a {
	text-decoration: none;
	color: #38761d;
}
.mainbody .zuo1 .biaoti2 h3 span {
	color: #6AA84F;
	font-size: 14px;
	float: right;
	font-weight: 300;
}
.mainbody .zuo1 .neirong1 {
	width: 540px;
}
.mainbody .zuo1 .neirong1 ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-top: 5px;
}
.mainbody .zuo1 .neirong1 ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	width: 120px;
}
.mainbody .zuo1 .neirong1 ul li a:hover {
	color: #F00;
}
.mainbody .zuo1 .neirong1 ul li span {
	float: right;
}
.mainbody .zuo1 .tu {
	margin-top: 20px;
}
.mainbody .zuo1 .tu img {
	padding-left: 15px;
}
.mainbody .zuo2 {
	width: 580px;
	height: auto;
	float: left;
	box-shadow: 1px 1px 15px 0px #ccc;
	padding-bottom: 10px;
}
.mainbody .zuo2 .biaoti2 {
	width: 540px;
	margin: 0 auto;
	padding: 20px 10px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.mainbody .zuo2 .biaoti2 h3 {
	color: #38761d;
	font-size: 20px;
}
.mainbody .zuo2 .biaoti2 h3 a {
	text-decoration: none;
	color: #38761d;
}
.mainbody .zuo2 .biaoti2 h3 span {
	color: #6AA84F;
	font-size: 14px;
	float: right;
	font-weight: 300;
}
.mainbody .zuo2 .neirong1 {
	width: 540px;
}
.mainbody .zuo2 .neirong1 ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-top: 5px;
}
.mainbody .zuo2 .neirong1 ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	width: 120px;
}
.mainbody .zuo2 .neirong1 ul li a:hover {
	color: #F00;
}
.mainbody .zuo2 .neirong1 ul li span {
	float: right;
}
.mainbody .zuo2 .tu {
	margin-top: 20px;
}
.mainbody .zuo2 .tu img {
	padding-left: 15px;
}
.mainbody .xia {
	margin-top: 20px;
	float: left;
}
.mainbody .xia .zuo1 {
	width: 455px;
	height: 480px;
	float: left;
	padding: 0;
	margin-right: 30px;
	box-shadow: 1px 1px 15px 0px #ccc;
}
.mainbody .xia .zuo {
	width: 455px;
	height: 480px;
	float: left;
	box-shadow: 1px 1px 15px 0px #ccc;
}
.mainbody .xia .zuo .biaoti1, .mainbody .xia .zuo1 .biaoti1 {
	width: 400px;
	margin: 0 auto;
	padding: 20px 10px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.mainbody .xia .zuo .biaoti1 h3, .mainbody .xia .zuo1 .biaoti1 h3 {
	color: #38761d;
	font-size: 20px;
}
.mainbody .xia .zuo .biaoti1 h3 a, .mainbody .xia .zuo1 .biaoti1 h3 a {
	text-decoration: none;
	color: #38761d;
}
.mainbody .xia .zuo .biaoti1 h3 span, .mainbody .xia .zuo1 .biaoti1 h3 span {
	color: #6AA84F;
	font-size: 14px;
	float: right;
	font-weight: 300;
}
.mainbody .xia .zuo .neirong, .mainbody .xia .zuo1 .neirong {
	width: 420px;
	margin: 0 auto;
	height: 100px;
	border-bottom: 1px dashed #ccc;
}
.mainbody .xia .zuo .neirong h2, .mainbody .xia .zuo1 .neirong h2 {
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 300;
	font-size: 14px;
	color: #666;
}
.mainbody .xia .zuo .neirong h3, .mainbody .xia .zuo1 .neirong h3 {
	line-height: 35px;
}
.mainbody .xia .zuo .neirong h3 span, .mainbody .xia .zuo1 .neirong h2 span {
	color: #f00;
	font-size: 20px;
	font-weight: 300;
}
.mainbody .zuo .neirong1 {
	width: 410px;
}
.mainbody .xia .zuo .neirong1 ul li, .mainbody .xia .zuo1 .neirong1 ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mainbody .xia .zuo .neirong1 ul li a, .mainbody .xia .zuo1 .neirong1 ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	
    color: #666;
}
.mainbody .xia .zuo .neirong1 ul li a:hover, .mainbody .xia .zuo1 .neirong1 ul li a:hover {
	color: #F00;
}
.mainbody .xia .zuo .neirong1 ul li span, .mainbody .xia .zuo1 .neirong1 ul li span {
	float: right;
    font-size: 14px;
    color: #999;
}
.mainbody .con {
	float: left;
	margin-top: 20px;
	margin-left: 45px;
}
.mainbody .con ul li {
	margin-bottom: 30px;
}
.mainbody .con ul li a {
	display: block;
}
.mainbody .con ul li a img {
	width: 215px;
	height: 140px;
}
.mainbody .con ul li:last-child {
	margin-bottom: 0px;
}
/*页脚区域*/

.footer {
	width: 100%;
	height: auto;
	min-width: 1200px;
	margin-top: 20px;
	padding-bottom: 10px;
}
.footer .bottom {
	width: 1200px;
	margin: 0 auto;
}
.footer .bottom ul {
	margin-top: 20px;
}
.footer .bottom ul li {
	float: left;
	padding-right: 35px;
	margin-top: 20px;
	font-size: 14px;
}
.footer .bottom ul li h3 {
	font-size: 18px;
	color: #333;
}
.footer .bottom ul li ul li {
    float: none;
	margin-top: 5px;
	padding: 0;
}
.footer .bottom ul li ul li a {
	text-decoration: none;
}
.footer .bottom ul li ul li a:hover {
	color: #900;
}
.footer .bottom ul li img {
	margin-left: 20px;
	/*margin-top: 50px;
	width: 110px;
	height: 110px;*/
}
.footer .bottom ul li ul li .s{
    display:none;
}
.footer .bottomx {
	overflow: hidden;
	padding-bottom: 35px;
	box-shadow: inset 1px -1px 10px 0px #ccc;
}
.footer .bottom ul li p {
    text-align: center;
	margin-left: 20px;
}
.footer .friends {
	width: 1200px;
}
.footer .friendsx {
	background: #f6f6f6;
	overflow: hidden;
}
.footer .friends span {
	float: left;
	height: 60px;
	line-height: 60px;
}
.footer .friends ul li {
	text-align: center;
	line-height: 60px;
	margin-right: 10px;
    width: 100px;
    height: 60px;
    float: left;
}
.footer .friends a {
    
    text-decoration: none;
}
.footer .friends a img {
	width: 100px;
	height: 30px;
}
.footer .bottom1 {
	margin: 0 auto;
	width: 1200px;
	padding-top: 20px;
	text-align: center;
}
.footer .bottom1 .aaa {
	text-align: left;
}
.footer .bottom1 a{
	color: #666;
	text-decoration: none;
}
.footer .bottom1 .aaa a:hover {
	color: #900;
}
.footer .bottom1 .aaa a {
	text-decoration: none;
}
.footer .bottom1 .bbb {
	float: right;
}
.footer .bottom2, .bottom3 {
	text-align: center;
	margin-top: 20px;
}
/*子页样式*/
.subBody {
	width: 1200px;
	margin: 0 auto 25px;
}
.subBody .addwz {
	height: 30px;
	line-height: 30px;
	margin-bottom: 30px;
	font-weight: normal;
}
.subBody .addwz img {
	vertical-align: sub;
}
.subBody .OneOfTwo {
	margin-left: 20px;
	width: 800px;
	float: left;
}
.subBody .OneOfTwoss1 {
	margin-left: 0px;
	width: 600px;
	float: left;
}
.OneOfTwo .OneOfTwolist {
	padding-left: 0px;
}
.subBody .OneOfTwoss {
	border: 1px solid #ccc;
	padding-bottom: 20px;
}
.subBody .OneOfTwo h3 {
	padding: 15px;
	border-bottom: #ccc 1px solid;
	font-size: 16px;
	font-weight: 300;
}
/*.subBody .OneOfTwo h2 {
	padding: 15px 15px 15px 0px;
	border-bottom: #ccc 2px solid;
	margin-bottom: 10px;
}
.subBody .OneOfTwo h2 span {
	padding: 15px 15px 14px 0px;
	text-align: center;
	border-bottom: 2px #38761d solid;
}
.subBody .OneOfTwo h2 a {
	float: right;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}*/
.subBody .xiuxiu h1 {
	line-height: 45px;
	font-size: 24px;
	border: 0;
	background: url(../images/xian.png) no-repeat bottom;
	margin-bottom: 10px;
}
.subBody .xiuxiu h2 {
	font-size: 18px;
	padding: 30px 10px 5px 0px;
	border: 0;
	background: url(../images/xian.png) no-repeat bottom;
	margin-bottom: 10px;
    clear: both;
}
.subBody .xiuxiu h2:first-child, .subBody .xiuxiu h3:first-child, .subBody .xiuxiu h4:first-child, .subBody .xiuxiu h1:first-child {
	padding: 0px 10px 5px 0px;
}
.subBody .xiuxiu h3 {
	font-size: 16px;
	font-weight: bold;
	border: 0;
	background: url(../images/xian.png) no-repeat bottom;
	margin-bottom: 10px;
	padding: 30px 10px 5px 0px;
}
.subBody .xiuxiu {
	font-size: 14px;
}
.subBody .xiuxiu img{
    padding-right: 5px;
}
.subBody .xiuxiu h4 {
	font-size: 14px;
	border: 0;
	background: url(../images/xian.png) no-repeat bottom;
	margin-bottom: 10px;
	padding: 30px 10px 5px 0px;
}
.subBody .xiuxiu p {
	/*text-indent: 25px;*/
}
.subBody .xiuxiu table {
}
.subBody .TwoOfTwo {
	width: 330px;
	float: left;
}
.subBody .TwoOfTwo h2 {
	background-color: #7dbd2b;
	padding: 20px;
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.subBody .search_l {
	margin-bottom: 25px;
}
.subBody .subnav {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px #ccc solid;
}

.subBody .subnav li {
	margin-bottom: 2px;
	background-color: #f6f6f6;
}
.subBody .subnav li a {
	display: block;
	padding: 15px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.subBody .subnav li a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/subnav_ico_on.png) no-repeat 280px center #7dbd2b;
}
.subBody .subnav li a.on, .subBody .subnav li a:hover.on {
	color: #fff;
	background: #7dbd2b;
}
.subBody .subnav .nav_sub{
    display: none;
}
.subBody .subnav .nav_sub li a{
    padding: 10px;
    background: #e7ffdd;
     font-size: 14px;
}
.subBody .subnav .nav_sub li a:hover{
    color:#333;
}
.subBody .subTitle {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	text-align: right;
}
.subBody .subTitle .catname {
	font-size: 18px;
	font-weight: bold;
	float: left;
	font-family: "微软雅黑";
	color: #666;
}
.subBody .subTitle img {
	vertical-align: sub;
}
.subBody .subTitle .shopcart {
	background: url(../images/shopcart_ico.gif) no-repeat 0 center;
	padding-left: 20px;
}
.subBody .subTitle a {
	color: #666;
}
.subBody .subTitle span {
	color: #666;
}
.subBody .subTitle .catname a.goback {
	float: right;
	margin-top: 5px;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.subBody .subTitle .catname img {
	vertical-align: middle;
}
.subCont {
	line-height: 26px;
	color: #666;
	font-size: 14px;
}
.subCont img {
	max-width: 100%;
	height: auto;
}
/*新闻栏目*/
.news_list2 li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #ccc;
	padding: 6px 0 5px 0;
	color: #a0a0a0;
}
.news_list2 li span.title a {
	float: left;
	color: #666;
	font-size: 16px;
}
.news_list2 li span.title a:hover {
	text-decoration: none;
	color: #7dbd2b;
}
.news_list2 li span.time {
	float: right;
	color: #666;
	font-size: 14px;
}
/*产品栏目*/
.product_list li {
	width: 200px;
	height: 198px;
	float: left;
	padding: 33px;
	margin-bottom: 15px;
}
.product_list li a.img {
	width: 200px;
	height: 200px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border: 1px dashed #ccc;
	overflow: hidden;
}
.product_list li a.img img {
	vertical-align: middle;
}
.product_list li a.img:hover {
	border: 1px dashed #7dbd2b;
}
.product_list li p.info {
	width: 200px;
	line-height: 30px;
	text-align: center;
	padding: 10px 0px;
}
.product_list li p.info a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
/*列表内容页*/
.listConts {
	line-height: 26px;
	color: #666;
}
#textarea {
	font-size: 14px;
}
.listConts .title {
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	color: #000;
}
.listConts .info {
	width: 380px;
	height: 27px;
	line-height: 28px;
	text-align: center;
	margin: 15px auto;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	color: #666;
}
.listConts .info small {
	margin-left: 8px;
	margin-right: 3px;
	color: #999;
	font-size: 12px;
}
.listConts .info .small, .info .big {
	font-family: Georgia;
	font-weight: bold;
	cursor: pointer;
}
.listConts .info .small {
	font-size: 10px;
	padding-right: 3px;
}
.listConts .info .big {
	color: #003ba6;
	padding-left: 3px;
}
.listConts .desc {
	margin: 20px 0 15px;
	padding: 5px 10px;
	line-height: 20px;
	border: 1px solid #f4e4b4;
	background: #fffff0;
}
.listConts .showimg {
	margin: 20px 0;
	text-align: center;
}
.listConts .showimg a img {
	max-width:100%;
	border: 1px solid #ccc;
	padding: 1px;
}
.listConts .showimg a:hover img {
	border: 1px solid #F90;
	padding: 1px;
}
.listConts .conttitle {
	font-weight: bold;
	padding-bottom: 7px;
	margin-bottom: 7px;
	color: #2f2f2f;
	line-height: 24px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}
.listConts .author {
	text-align: right;
	color: #999;
}
#textarea img {
	margin-right: 10px;
}
/*留言栏目*/
.msgform {
	width: 589px;
	height: 600px;
	background: url(../images/msg.jpg) no-repeat;
}
.OneOfTwoss1 .msgform h3 {
	width: 465px;
	padding: 40px 0px 20px 0px;
	border-bottom: #fff 1px solid;
	text-align: center;
	margin-bottom: 20px;
	color: #fff;
	font-size: 16px;
}
.msgform1 {
	width: 465px;
	height: 385px;
}
.msgform2 {
	background: #fff;
	padding: 15px;
}
.msgtitle {
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
.message_block h4 {
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #38761d;
	font-weight: 600;
	font-size: 16px;
}
.message_block {
	color: #666;
	float: right;
	width: 560px;
	height: 575px;
	border: 1px solid #ccc;
	padding: 10px
}
.message_block p {
	padding: 12px;
}
.msg_input {
	width: 400px;
	border: 1px solid #e0e0e0;
	padding: 8px 9px;
	background: #fff;
	font-size: 13px;
	color: #888;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
}
.msg_input_on {
	width: 400px;
	border: 1px solid #7dbd2b;
	background: #BFFFBF;
	padding: 8px 9px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	border-radius: 2px;
	font-size: 13px;
	color: #888;
}
.message_labes {
	font-size: 14px;
}
.message_title {
	height: 34px;
	line-height: 34px;
	background: #C1FFC1;
	padding: 0 12px;
}
.message_title h2 {
	color: #38761d;
	font-size: 14px;
	float: left;
}
.message_title span {
	float: right;
	font-weight: bold;
	color: #38761d;
}
.message_info {
	color: #8ea6b6;
	text-align: right;
}
.message_replay {
	background: #D8D8D8;
	padding: 0 12px;
}
.msg_btn_area {
	margin: 16px 0;
	text-align: right;
	background: #38761d;
}
.msg_btn_area a {
	display: inline-block;
	padding: 5px 15px;
	background: #feca02;
	color: #000;
	text-align: center;
	font-family: "宋体";
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
}
.msg_btn_area a:hover {
	text-decoration: none;
	background: #F60
}
.msgflag {
	margin-left: 4px;
	font-size: 12px;
	color: #900;
}
/*大图样式*/
.picarr {
	position: relative;
	margin: 20px auto;
}
.picarr .picture {
	width: 100%;
	text-align: center;
}
.picarr .picture a {
	display: none;
}
/*组图*/
/*图片滚动*/
.picarr a.arrow{display:block;height:50px;width:20px;background:url(../images/arrow.png) no-repeat 0 0;position:absolute;top:0;cursor:pointer;text-indent:-99999px;}
.picarr a.back{background-position:0 0;left:0;}
.picarr a.back:hover{background-position:0 -100px;}
.picarr a.forward{background-position:0 -50px;right:0;}
.picarr a.forward:hover{background-position:0 -150px;}
.picarr .preview {
	width: 685px;
    height: 99px;
	margin-top: 20px;
	padding: 5px;
    overflow-y:scroll;
	background: #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.picarr .preview li {
	float: left;
	margin: 4px;
}
.picarr .preview li a {
	width: 100px;
	height: 90px;
	border: 1px solid #fff;
	background: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
*display:block;
*font-size:35px;
*font-family:Arial;
}
.picarr .preview li a img {
	vertical-align: middle;
}
.picarr .preview li.current a {
	border: 1px solid #000;
}
/*详细页功能区*/
.preNext {
	position: relative;
}
.preNext .line {
	height: 10px;
	overflow: hidden;
	clear: both;
	background: url(../images/box_dotline.gif) left 15px repeat-x;
	margin: 4px auto;
	padding-top: 10px;
}
.preNext .line strong {
	display: block;
	width: 8px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	line-height: 100px;
	background: url(../images/box_dotline.gif) right -10px no-repeat;
	float: left;
}
.preNext .text {
	color: #999;
}
.preNext .actBox {
	position: absolute;
	top: 25px;
	right: 0;
}
.preNext .actBox li {
	display: inline;
	padding-left: 22px;
	background-image: url(../images/actbox-ico.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
}
.preNext .actBox li a {
	color: #666;
}
.preNext .actBox li#act-fav {
	background-position: 4px 0px;
}
.preNext .actBox li#act-err {
	background-position: 4px -37px;
}
.preNext .actBox li#act-pus {
	background-position: 4px -73px;
}
.preNext .actBox li#act-pnt {
	background-position: 4px -109px;
}
/*分页样式*/
.page_info {
	text-align: center;
	margin-top: 10px;
	color: #333;
}
.page_info span {
	padding: 0 2px;
	font-weight: bold;
}
.page_list {
	height: 24px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0;
	font-family: "Arial Black";
	font-size: 12px;
	margin-top: 15px;
}
.page_list a {
	text-decoration: none;
	display: inline-block;
	color: #898989;
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
	text-align: center;
	padding: 0 8px;
	margin: 0 1px;
}
.page_list a:hover {
	color: #fff;
	border: 1px solid #7dbd2b;
	background: #7dbd2b;
}
.page_list a.on {
	color: #fff;
	border: 1px solid #ccc;
	background: #7dbd2b;
}
/*内容分页*/
.contPage {
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0;
	font-family: "Arial Black";
	font-size: 10px;
	margin-top: 20px;
}
.contPage a {
	display: inline-block;
	color: #898989;
	background: #fff;
	text-align: center;
	padding: 0 7px;
	margin: 0 1px;
}
.contPage a:hover {
	color: #fff;
	background: #898989;
}
.contPage a.on {
	color: #333;
	background: #E5EDF2;
	border: 1px solid #C2D5E3;
}
/*医院概况*/
.xiangqing {
	float: left;
	width: 550px;
	height: 350px;
	background-color: #eee;
}
.xiangqing .h2 {
	width: 520px;
	height: 240px;
	overflow: hidden;
	padding: 15px 0px 15px 15px;
	text-overflow: ellipsis;
	margin: 0;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight: 300;
}
.xiangqing .h2 h2 {
	padding: 5px 0px 5px 0px;
	font-size: 26px;
	font-weight: 300;
}
.xiangqing .h3 {
	float: right;
	font-size: 16px;
	background-color: #045b94;
	color: #fff;
	margin-right: 15px;
}
.xiangqing .h3 a {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 10px 20px;
}
.mainbody .lingdao {
	width: 100%;
	height: auto;
	margin-top: 70px;
	overflow: hidden;
}
.mainbody .lingdao a {
	text-decoration: none;
}
.mainbody .lingdao .boss, .mainbody .kudos .kudos1 {
	text-align: center;
}
.mainbody .lingdao .boss h2, .mainbody .kudos .kudos1 h2 {
	width: 400px;
	padding: 10px;
	border-bottom: 1px solid #eee;
	color: #333;
	font-size: 24px;
	font-weight: 300;
}
.mainbody .lingdao .boss p, .mainbody .kudos .kudos1 p {
	width: 400px;
	padding: 5px;
	font-size: 16px;
	color: #333;
}
.mainbody .lingdao .boss1 {
	padding-top: 20px;
}
.mainbody .lingdao .boss1 ul li {
	float: left;
	width: 25%;
}
.mainbody .lingdao .boss1 ul li p {
	width: 240px;
	margin: 0;
	text-align: center;
	padding: 5px;
}
.mainbody .lingdao .boss1 .x1 a {
	display: block;
	font-size: 18px;
	color: #333;
}
.mainbody .lingdao .boss1 .x2 a {
	font-size: 14px;
	color: #666;
	display: block;
}
.mainbody .lingdao .boss1 ul li img {
	width: 100%;
	height: auto;
}
.mainbody .kudos {
	margin-top: 50px;
}
.mainbody .kudos .kudos2 {
	padding-top: 50px;
}
.mainbody .kudos .kudos2 ul li {
	float: left;
	width: 33.3%;
	height: auto;
}
.mainbody .kudos .kudos2 ul li span {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #65CB38;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.mainbody .kudos .kudos2 ul li h2 {
	width: 330px;
	height: 150px;
	line-height: 25px;
	overflow: hidden;
	color: #333;
	font-size: 18px;
}
.mainbody .kudos .kudos2 ul li h2 p {
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
/*新闻动态轮播图*/
div.slideBox {
	position: relative;
	width: 650px;
	height: 350px;
	overflow: hidden;
	float: left;
}
div.slideBox ul.items {
	position: absolute;
	float: left;
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div.slideBox ul.items li {
	float: left;
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div.slideBox ul.items li a {
	float: left;
	line-height: normal !important;
	padding: 0px !important;
	border: none/*For IE.ADD.JENA.201206300844*/;
}
div.slideBox ul.items li a img {
	width: 650px;
	height: 350px;
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	border: none/*For IE.ADD.JENA.201206300844*/;
}
div.slideBox div.tips {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 50px;
	background: rgba(0,0,0,0.6);
	overflow: hidden;
}
div.slideBox div.tips div.title {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
}
div.slideBox div.tips div.title a {
	color: #FFF;
	font-size: 18px;
	line-height: 50px;
	margin-left: 10px;
	text-decoration: none;
}
div.slideBox div.tips div.title a:hover {
	text-decoration: underline !important;
}
div.slideBox div.tips div.nums {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 100%;
}
div.slideBox div.tips div.nums a {
	display: inline-block;
	float: left/*For IE.ADD.JENA.201206300844*/;
	width: 20px;
	height: 20px;
	background-color: #FFF;
	text-indent: -99999px;
	margin: 15px 10px 0px 0px;
}
div.slideBox div.tips div.nums a.active {
	background-color: #093;
}
.gg {
	float: left;
	width: 550px;
	height: 350px;
}
.gg .gonggao {
	padding: 0px 0px 0px 50px;
}
.gg .gonggao h1 {
	padding-bottom: 20px;
	color: #38761d;
	font-size: 16px;
}
.gg .gonggao ul li {
	padding-bottom: 31px;
}
/*.gg .gonggao ul li p {
	font-size: 14px;
	text-overflow: ellipsis;
	height: 65px;
	overflow: hidden;
}*/
.gg .gonggao ul li span {
	color: #38761d;
	float: right;
	font-size: 14px;
	font-weight: bold;
}
.gg .gonggao ul li h5 {
	text-overflow: ellipsis;
	font-size: 16px;
	color: #333;
    font-weight: 300;
	overflow: hidden;
}
.dynamics {
	margin-top: 80px;
}
.dynamics .dyn {
	margin-right: 10px;
	padding: 15px;
	float: left;
	width: 558px;
	height: 405px;
	background: #f9f9f9;
	border: 1px solid #ccc;
}
.dynamics .dyn h3 {
	font-size: 24px;
	font-weight: 300;
	padding-bottom: 20px;
}
.dynamics .dyn h3 span a {
	float: right;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.dynamics .dyn p img {
	text-align: center;
	width: 100%;
}
.dynamics .dyn ul li {
	font-size: 14px;
	color: #666;
	background: url(../images/7.png) no-repeat left 15px;
	line-height: 45px;
	border-bottom: 1px dashed #ccc;
}
.dynamics .dyn ul li span {
	float: right;
}
.dynamics .dyn ul li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-decoration: none;
	padding-left: 20px;
}
.welfare {
	margin-top: 80px;
}
.welfare span {
	float: right;
	text-decoration: none;
}
.welfare h3 {
	font-size: 24px;
	text-align: center;
	width: 100px;
	padding-bottom: 20px;
	font-weight: 300;
	border-bottom: 2px solid #ccc;
}
.welfare ul {
	padding-top: 20px;
}
.welfare ul li {
	width: 220px;
	height: 280px;
	padding: 10px;
	float: left;
}
.welfare ul li a {
	display: block;
	text-decoration: none;
}
.welfare ul li img {
	width: 220px;
	height: 140px;
}
.welfare ul li h2 {
	margin-top: 20px;
	padding: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
.welfare ul li p {
	margin-top: 5px;
	height: 40px;
	padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
/*专家介绍*/
.specialist {
}
.specialist .daohang a {
	text-decoration: none;
}
.specialist .daohang {
	/*overflow: hidden;*/
	position: relative;
	height: 100px;
	border-bottom: 1px #ccc solid;
	padding: 20px 0px 10px 0px;
}
.specialist .daohang ul {
	width: 800px;
	float: left;
}
.specialist .daohang h2 {
	float: left;
	text-align: center;
	width: 250px;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	background-color: #7dbd2b;
}
.specialist .daohang .tab {
	position: relative;
	display: block;
	float: left;
}
.specialist .daohang .tab .tablink {
	position: relative;
	padding: 5px 30px;
	display: block;
	color: #333;
	font-size: 14px;
	z-index: 99;
	float: left;
}
.specialist .daohang .tab .tablink a {
	line-height: 30px;
	color: #FFF;
	text-decoration: none;
}
.specialist .daohang .tab:hover {
	background-color: #FFF;
	text-decoration: none;
}
.specialist .daohang .tab:hover .tablink a {
	color: #357d13;
	text-decoration: none;
}
.specialist .daohang .dropdown ul {
	display: none;
}
.specialist .daohang .dropdown:hover ul {
	position: absolute;
	display: block;
	margin-left: -1px;
	top: 32px;
	left: 1px;
	z-index: 9999;
}
.specialist .daohang .xiala a {
	padding: 4px 0 4px 10px;
	line-height: 16px;
	width: 70px;
	display: block;
	white-space: nowrap;
	color: #333;
	float: left;
}
.specialist .daohang .xiala :hover {
	color: #080;
}
.specialist .daohang .dropdown .xiala {
	z-index: 999;
	width: 300px;
	height: 150px;
	background-color: #fff;
	padding: 8px;
	border: 1px #ccc solid;
}
/*.specialist .daohang .dropdown .xiala h3 {
	float: left;
}*/
.specialist .daohang .dropdown .xiala h3 img {
	width: 100px;
	height: 150px;
	float: left;
}
.specialist .daohang .dropdown .xiala h3 p a {
	width: 180px;
	padding: 15px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}
.specialist .daohang .dropdown .xiala h3 p a:hover {
	color: #7dbd2b;
}
/*科室导航*/
.administrative {
	margin-bottom: 20px;
	padding: 10px 10px 20px 10px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.administrative:last-child {
	border-bottom: 0;
}
.administrative h3 {
	float: left;
	background-color: #7dbd2b;
	width: 170px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-right: 50px;
	color: #FFF;
	font-size: 18px;
}
.administrative .typess {
	float: left;
	width: 900px;
}
.administrative .typess ul li {
	float: left;
	width: 225px;
	line-height: 30px;
}
.administrative .typess ul li a {
	color: #666;
	text-decoration: none;
	font-size: 14px;
}
.administrative .typess ul li a:hover {
	color: #7dbd2b;
}
/*就医指南*/
.guide {
	overflow: hidden;
}
.guide .mapss {
	width: 470px;
	height: 400px;
	float: left;
	padding: 10px;
	margin-right: 50px;
}
.guide .maps1 img {
	max-width: 100%;
	height: auto;
}
.guide .mapss a {
	text-decoration: none;
}
.guide .mapss p {
	padding: 5px 0px;
	color: #333;
	font-size: 14px;
}
.guide .liucheng {
	width: 620px;
	height: 400px;
	float: left;
	padding: 10px;
}
.guide .liucheng .liucheng1 {
	border-bottom: 1px solid #ccc;
}
.guide .liucheng .liucheng1 h2 {
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background-color: #7dbd2b;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
}
.guide .liucheng .liucheng1 h2 a {
	color: #FFF;
	text-decoration: none;
}
.guide .liucheng .liucheng2 ul li {
	padding-top: 15px;
}
.guide .liucheng .liucheng2 ul li img {
	float: left;
	padding-right: 20px;
}
.guide .liucheng .liucheng2 ul li h2 a {
	padding: 5px 0px 20px 0px;
	color: #333;
}
.guide .liucheng .liucheng2 ul li h2 {
	overflow: hidden;
	font-size: 18px;
}
.guide .liucheng .liucheng2 ul li p {
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 55px;
}
.guide .liucheng .liucheng2 ul li p a {
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
}
.guide1 {
	margin-top: 20px;
}
.guide1 h3 {
	background-color: #7dbd2b;
	text-align: center;
	line-height: 50px;
	height: 50px;
	width: 100%;
	font-size: 24px;
	color: #fff;
	font-weight: 300;
}
/*就医流程*/
.liuc{
    width:100%;
    height: 320px;
    background: #efefef;
    margin-top: 20px;
}
.liuc .liuc1{
    width:1200px;
    min-width: 1200px;
}
.liuc .liuc1 .liuc2{
    float: left;
    width: 200px;
}
.liuc .liuc1 .liuc2 img{
    padding-top: 20px;
}
.liuc .liuc1 .liuc3{
    width: 900px; 
    padding-left: 100px;
    overflow: hidden;
    font-size: 14px;
}
.liuc .liuc1 .liuc3 h3{
    text-align: center;
    margin: 40px 0 20px 0;
}
.liuc .liuc1 .liuc3 ul li{
    float: left;
    padding:2% 0;
    width: 46%;
    margin: 0 2%;
    border-bottom: 1px dashed #ccc;
    background: url(../images/7.png) no-repeat left 23px;
    text-indent: 20px;
}
.liuc .liuc1 .liuc3 ul li a{
    text-decoration: none;
    color: #666;
    
}
.liuc .liuc1 .liuc3 ul li span{
    float:right; 
    }
/*党建园地*/
.scope, .scopehome {
	width: 1200px;
}
.scope h3, .scopehome h3 {
	border-bottom: 1px solid #ccc;
	padding: 10px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	margin-bottom: 20px;
}
.scope h3 span a {
	font-size: 14px;
	color: #666;
	text-decoration: none;
	float: right;
}
.scope .scope1 {
	float: left;
	width: 490px;
	height: 330px;
	padding: 10px;
}
.scope .scope1 img {
	width: 490px;
	height: 330px;
}
.scope .scope2 {
	float: left;
	width: 670px;
	height: 330px;
	padding: 10px;
}
.scope .scope2 .scopelist ul li span {
	float: right;
}
.scope .scope2 .scopelist ul li {
	padding: 10px;
	font-size: 14px;
}
.scope .scope2 .scopelist ul li a {
	color: #666;
}
.scope a {
	text-decoration: none;
}
.scope .scope2 h2 {
	padding-bottom: 20px;
    font-weight: normal;
}
.scope .scope2 h2 a {
	color: #333;
}
.scope .scope2 p {
	line-height: 25px;
	font-size: 14px;
	text-indent: 25px;
	padding-bottom: 20px;
}
.scope .scope2 p a {
	color: #999;
}
.scopehome {
	overflow: hidden;
	margin-top: 50px;
	background-color: #f3f3f3;
}
.scopehome h3 span {
	float: right;
	font-size: 14px;
}
.scopehome ul li {
	width: 48%;
	height: 100px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0px 0px 20px 20px;
}
.scopehome ul li img {
	float: left;
    width: 100px;
    height: 100px;
}
.scopehome ul li p {
	width: 75%;
	padding-left: 100px;
	height: 25px;
     font-size: 14px;
    font-weight: normal;
	line-height: 25px;
}
.scopehome ul li p a {
	color: #666;
}
.scopehome ul li h2 {
	width: 75%;
	padding-left: 100px;
	height: 30px;
	line-height: 30px;
    font-size: 14px;
    font-weight: normal;
}
.scopehome ul li h2 a {
	color: #333;
}
/*信息公开*/
.information {
	margin-bottom: 30px;
	overflow: hidden;
}
.information1 {
	width: 550px;
	height: 400px;
	padding: 10px;
	float: left;
}
.information1 h2 {
	font-size: 20px;
	font-weight: 300;
}
.information1 h2 span a {
	float: right;
	text-decoration: none;
	font-size: 14px;
}
.information1 p {
	
}
.information1 p img {
	width: 550px;
	height: 200px;
    margin-top:20px;
}
.informationlist {
	margin-top: 20px;
}
.informationlist ul li {
	border-bottom: 1px dashed #ccc;
	padding: 10px;
	text-indent: 10px;
	background: url(../images/cir.png) no-repeat left 15px;
}
.informationlist ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #666;
}
.informationlist ul li span {
	float: right;
	font-size: 14px;
}
.information2 {
	width: 600px;
	height: 400px;
	padding: 10px;
	float: left;
}
.information2 h2 {
	
	font-size: 20px;
	font-weight: 300;
}
.information2 h2 span a {
    float: right;
	text-decoration: none;
	font-size: 14px;
	
}
.information2 ul li {
	border-bottom: 1px dashed #ccc;
	padding: 10px;
}
.information2 ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #666;
}
.information2 ul li span {
	float: right;
	font-size: 14px;
}
.buylist {
	background-color: #efefef;
	height: 320px;
}
.buylist .piclist {
	width: 1200px;
	height: 320px;
}
.buylist .leftpic {
	width: 400px;
	margin: 0;
	float: left;
	padding: 114px 0px;
}
.buylist .rightlist {
	float: left;
	width: 800px;
	padding: 73.5px 0px;
}
.buylist .rightlist ul li {
	margin-right: 20px;
	width: 45%;
	float: left;
	border-bottom: 1px dashed #ccc;
	padding: 10px;
	background: url(../images/lx.png) no-repeat left 15px;
	text-indent: 10px;
}
.buylist .rightlist ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #666;
}
/*科研教育*/
.education {
	overflow: hidden;
}
.education1 {
	float: left;
	width: 580px;
	padding: 10px;
}
.education1 h3 {
	font-size: 20px;
	line-height: 30px;
	border-bottom: 1px #ccc solid;
}
.education1 h3 span {
	width: 150px;
	height: 30px;
    font-weight: 300;
	line-height: 30px;
	border-bottom: 2px #093 solid;
}
.education1 h3 a {
	font-weight: normal;
	font-size: 14px;
	float: right;
	text-decoration: none;
}
.education1 h3 span img {
	vertical-align: sub;
    width: 26px;
    height: 26px;
}
.education1 p {
	padding-top: 30px;
	padding-bottom: 20px;
}.education1 p  img{
    width: 585px;
    height: 170px;
}
.education1 ul li {
	font-size: 14px;
	color: #666;
	padding: 10px;
	border-bottom: 1px dashed #ccc;
}
.education1 ul li a {
	text-decoration: none;
    color: #333;
}
.education1 ul li span {
	float: right;
}
.education1 h2 {
	font-size: 18px;
	font-weight: 400;
	padding-top: 18px;
	padding-bottom: 10px;
}
.education1 .educationlists {
	padding: 10px;
}
.education1 .educationlists h2 a {
	text-decoration: none;
	color: #333;
}
.education1 .educationlists p a {
	font-size: 14px;
	color: #999;
	line-height: 25px;
	display: block;
    text-decoration: none;
}
.education1 .educationlists p {
	padding: 0;
	height: 150px;
}
.educationstudy {
	overflow: hidden;
	margin-top: 30px;
}
.educationstudy h3 {
	padding: 20px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	font-weight: 300;
}
.educationstudy h3 span {
	width: 500px;
	height: 1px;
	border: 1px solid #ccc;
}
.educationstudy ul li {
	width: 48%;
	height: 100px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0px 0px 20px 20px;
}
.educationstudy ul li img {
	float: left;
}
.educationstudy ul li p {
	width: 75%;
	padding-left: 100px;
	height: 25px;
	line-height: 25px;
}
.educationstudy ul li p a {
	color: #666;
	display: block;
}
.educationstudy ul li h2 {
	width: 75%;
	padding-left: 100px;
	height: 30px;
	line-height: 30px;
}
.educationstudy ul li h2 a {
	color: #333;
}
/*科室详情*/
.prodh {
	width: 755px;
	overflow: hidden;
	padding: 10px 18px;
	margin: 10px;
}
.prodh ul {
}
.prodh ul li {
	width: 46.2%;
	height: 135px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px;
	margin: 5px;
	border: 1px dashed #ccc;
}
.prodh ul li a.picpic img {
	vertical-align: middle;
}
.prodh ul li .tutu1 {
	float: left;
}
.prodh ul li a.picpic {
	width: 100px;
	height: 132px;
	border: 1px solid #ccc;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 130px;
}
.prodh ul li a.picpic:hover {
	border: 1px solid #f00;
}
.prodh ul li p {
	width: 65%;
	padding-left: 120px;
	font-size: 14px;
}
.prodh ul li p a {
	color: #666;
    text-decoration: none;
}
.prodh ul li h5 {
	width: 65%;
	padding-left: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: normal;
}
.prodh ul li h5 a {
	color: #333;
    text-decoration: none;
}
.prodh ul li h2 a {
	color: #333;
}
/*表格样式*/
.tabulation1 table {
	border-collapse: collapse;
    border-top:0;
	border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.tabulation1 table tr th{
    background: #f3f3f3;
    color: #38761d;
	width: 99.5px;
}
.tabulation1 table tr td a{
    display:block;
    text-decoration: none;
    color: #666;
}
.tabulation1 table tr td a img{
    padding-right: 5px;
    vertical-align: sub;
	margin: 0;
	padding-left: 2px;
}
.tabulation1 table tr:nth-of-type(1) {
	background-color: #D0FFD0;
	font-size: 14px;
	height: 20px;
	width: 100px;
}
.tabulation1 table tr td {
    padding: 10px;
	text-align: center;
	font-size: 14px;
}
.guide1 table {
	border-collapse: collapse;
	border: 1px solid #ccc;
}
.guide1 table tr:nth-of-type(1) {
	background-color: #e1e1e1;
	font-size: 14px;
	height: 50px;
	width: 100px;
}
.guide1 table tr td {
	width: 100px;
	height: 50px;
	text-align: center;
	font-size: 14px;
}
.tu {
	width: 95%;
}
.tu table {
	border-collapse: collapse;
	border: 1px solid #ccc;
}
.tu table tr:nth-of-type(1) {
	background-color: #e1e1e1;
	font-size: 14px;
	height: 50px;
	width: 100px;
}
.tu table tr td {
	width: 100px;
	height: 45px;
	text-align: center;
	font-size: 14px;
}
/*在线客服*/
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}
.kf {
	width: 127px;
	border: 1px solid #51b5f0;
	position: fixed;
	top: 45%;
	right: 0;
	background: url(../images/kf_ico.png) no-repeat 7px 10px #1a98d5;
	min-height: 50px;
	_height: auto!important;
	_height: 50px;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||130)-(parseInt(this.currentStyle.marginBottom, 10)||130)));
}
.kf_r {
	margin-left: 37px;
	background: #16a2dd;
	color: #fff;
	text-align: center;
	padding: 10px 0 10px;
}
.kf_r img {
	margin-bottom: 5px;
}
/*Top按钮*/
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}/*解决IE6下滚动抖动的问题*/
.tbox {
	width: 50px;
	float: right;
	position: fixed;
	right: 10px;
	bottom: 15px;
	_position: absolute;
	_bottom: auto;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom: 15px;
	display: none;
}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop {
	width: 50px;
	height: 50px;
	background: url(../images/icon.png) no-repeat 0 0;
	display: block;
}
.tpleft {
	float: left;
	width: 80px;
	height: 80px;
	line-height: 40px;
	background: #fff;
}
.tpleft p {
	text-align: center;
}
.tpleft .cjtop {
	height: 60px;
	line-height: 70px;
	background: #38761d;
	color: #fff;
	font-size: 50px;
}
.tpleft .cjbottom {
	height: 20px;
	line-height: 20px;
	background: #38761d;
	color: #fff;
	font-size: 14px;
}
.tpright {
	height: 80px;
	padding-left: 10px;
	overflow: hidden;
}
pre {
	white-space: pre-wrap;
	word-wrap: break-word
}


/*出诊表1*/
.xiuxiu .czb{
    width: 100%;
   
    padding-bottom: 10px;
    border-bottom: 2px solid #38761d;     
}
.czb span.beizhu{
    float:right;
	font-size: 12px;
}
.czb span{
    text-align: center;
    margin:0px 5px;
}
.czb span img{
    vertical-align: sub;
/*    padding-right: 5px;
	margin: 0;*/
}
/*出诊表2*/
.mainbody .czbs{
    width:1200px;
    min-width: 1200px;
    overflow: hidden;
}
.mainbody .czbs{
    width:100%;
    border-bottom: 5px solid #38761d;
    overflow: hidden;
}
.mainbody .czbs .czb1{
    width: 190px;
    height: 50px;
    line-height: 50px;
    float: left;
    margin-right: 10px;
    font-size: 18px;
    text-align: center;
    background-color: #7dbd2b;
}

.mainbody .czbs .czb2{
    width: 190px;
    height: 50px;
    line-height: 50px;
    float: left;
    margin-right: 10px;
    font-size: 18px;
    text-align: center;
    background-color:#38761d ;
}
.mainbody .czbs .czb4{
    width: 190px;
    height: 50px;
    line-height: 50px;
    float: left;
    margin-right: 10px;
    font-size: 18px;
    text-align: center;
    background-color: #38761d;
}

.mainbody .czbs .czb5{
    width: 190px;
    height: 50px;
    line-height: 50px;
    float: left;
    margin-right: 10px;
    font-size: 18px;
    text-align: center;
    background-color: #7dbd2b;
}
.mainbody .czbs .czb1 img,.mainbody .czbs .czb2 img,.mainbody .czbs .czb4 img,.mainbody .czbs .czb5 img{
    width: 22px;
    height: 22px;
    vertical-align: sub;
    padding-right: 10px;
}
.mainbody .czbs .czb1 a,.mainbody .czbs .czb2 a,.mainbody .czbs .czb4 a,.mainbody .czbs .czb5 a{
    text-decoration: none;
    color:#fff;
    display: block;
}
.mainbody .czbs .czb3{
    float: right;
    color: #f00;
    font-size: 16px;
    line-height: 25px;
	height: 50px;
}
.mainbody .czbxx{
    width: 100%;
    height: 60px;
    background: #93c47d;
    line-height: 60px;
    text-align: center;
    
    color: #fff;
    font-size: 18px;
}
.mainbody .czbxx h3{
    font-weight: normal;
}
.mainbody .czbtop{
    width:95.9%;
    height: 60px;
    background: #f3f3f3;
    line-height: 60px;
    padding: 0px 25px;
    
}
.mainbody .czbtop ul li{
    float: left;
    width:100px;
    font-size: 14px;
    color: #000;
    margin-right:10px;
}
.mainbody .czbtop ul li img{
    vertical-align: sub;
    padding-right: 5px;
    
}
.mainbody .tabletop .toptop{
    border-top:2px #38761d solid;
    
    overflow: hidden;
    
}
.mainbody .tabletop .toptop table{
    border-collapse: collapse;
    border-top:0;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    font-size: 14px;
    text-align: center;
}
.mainbody .tabletop .toptop table tr td{
     padding: 10px;
}
.mainbody .tabletop .toptop table a{
    text-decoration: none;
    color:#666;
    display: block;
}

.mainbody .tabletop .toptop table img{
    vertical-align: sub;
    padding:0px 2px;
}
.mainbody .tabletop .toptop table tr th{
    color: #38761d;
    font-size: 14px;
    background:#f3f3f3;
    height: 50px;
    width:125px; 
}
.mainbody .tabletop .toptop table tr th.q1{
    width: 200px;
    
}


.tishi{
    width: 100%;
   
    height: auto;
    
}
.tishi img{
    width: 60%;
    height: auto;　　　
}