html,
body,
menu,
ul,
ol,
li,
p,
div,
form,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
input {
	padding: 0;
	margin: 0;
	border: 0
}

ul,
ol,
li {
	list-style: none outside none;
}

body {
	position: relative;
	-webkit-text-size-adjust: none;
	font: 14px/1.5 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1';
	color: #333;
	background: url(../img/body_bg2.png) repeat-x;
	overflow-x: hidden;
}

a,
a:visited {
	text-decoration: none;
	color: #333;
	outline: none;
	cursor: pointer;
}

a:hover {
	color: #000;
}

img {
	vertical-align: top;
	display: inline-block;
	border: none;
}

.btn {
	display: inline-block;
	vertical-align: middle
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fw {
	font-weight: bold;
}

.clear {
	content: '';
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
	zoom: 1;
}

.arial {
	font-family: 'arial';
}

.ft24 {
	font-size: 24px;
}

.ft18 {
	font-size: 18px;
}

.ft14 {
	font-size: 14px;
}

.ft12 {
	font-size: 12px;
}

.form-wrapper input {
	height: 25px;
	width: 150px;
	border: 1px solid #e2e1e1;
}

.form-wrapper button {
	background: #626262;
	color: #fff;
	height: 27px
}

a.a-red,
a.a-red:visited {
	color: #e60012;
}

a.a-red:hover {
	color: #d38d00;
}

.ft-red {
	color: #e60012;
}

* html,
* html body {
	background-image: url(css/about_3Ablank);
	background-attachment: fixed;
}


/*--------layout--------*/

.service-1,
.huanjing-1 {
	text-indent: 2em;
	line-height: 24px;
}

a.bz-online1,
a.bz-online2,
a.bz-online3,
input.bz-online4,
a.bz-online5,
a.bz-online6,
a.bz_clickmore,
a.by_zixun,
a.by_yuyue,
a.bz-online7,
a.hz-online2,
a.hz-online3,
input#hz-tijiao,
a.lx-online1 {
	display: inline-block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}

span#by_btn_l,
span#by_btn_r,
span.rx-pre,
span.rx-next,
span#sb-pre,
span#sb-next,
span#by_btn2_l,
span#by_btn2_r,
span#by_btn3_l,
span#by_btn3_r,
span#news-pre,
span#news-next {
	display: block;
	width: 11px;
	height: 11px;
	cursor: pointer;
	background: url(../img/sprite_bg1.png) -945px top no-repeat;
}

span.rx-next,
span#sb-next {
	background-position: -956px top;
}

.bz_l_hot,
.jp-hot {
	display: block;
	width: 35px;
	height: 16px;
	background: url(../img/sprite_bg5.png) left -78px no-repeat;
	position: absolute;
}

.suspend {
	width: 70px;
	height: 362px;
	position: fixed;
	_position: absolute;
	right: 0;
	_top: 30px;
	_bottom: auto;
	background-color: #fff;
	z-index: 110;
}

.ie6-r {
	top: expression(eval(document.documentElement.scrollTop)+30);
}

.ie6-r2 {
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-886));
}

.suspend a {
	position: relative;
	display: block;
	height: 70px;
	margin-bottom: 3px;
	background-color: #fbb63c;
	text-align: center;
	overflow: hidden;
}

.suspend a:hover {
	background-color: #fba610;
}

.suspend span {
	display: block;
	background: url(../img/sprite_bg4.png) no-repeat;
	margin: 0 auto;
	overflow: hidden;
}

.suspend span.sp-1 {
	width: 37px;
	height: 26px;
	background-position: left -85px;
	margin: 17px 0 0 15px;
	*margin-left: 4px;
}

.suspend span.sp-2 {
	width: 31px;
	height: 30px;
	background-position: left -112px;
	margin: 10px 0 0 17px;
	*margin-left: 3px;
}

.suspend span.sp-3 {
	width: 44px;
	height: 37px;
	background-position: left -143px;
	margin: 3px 0 0 17px;
	*margin-left: 15px;
}

.suspend span.sp-4 {
	width: 28px;
	height: 37px;
	background-position: left -181px;
	margin-top: 10px;
}

.suspend span.sp-5 {
	width: 36px;
	height: 34px;
	background-position: left -219px;
	margin: 10px auto 0 auto;
}

.suspend i.sp-num {
	position: absolute;
	top: 5px;
	right: 12px;
	*top: 4px;
	*right: 8px;
	font-style: normal;
	font-size: 12px;
	color: #fff;
}


/*--------header--------*/

.header {
	height: 209px;
	width: 1200px;
	margin: 0 auto;
}

.xiwang {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #898989;
}

.xiwang p span,
.xiwang p a {
	float: left;
}

.xiwang p b {
	float: left;
	display: block;
	font-size: 30px;
	margin: 0 5px;
	line-height: 15px;
	height: 25px;
	padding-bottom: 5px;
}

.xiwang p a {
	display: inline-block;
	background: url(../img/sprite_bg2.png) -51px -195px no-repeat;
	width: 21px;
	height: 21px;
	overflow: hidden;
	margin: 4px 8px 0 0;
}

.xiwang p a.tengxun {
	background-position: -51px -217px;
}

.xiwang p a.qq {
	background-position: -51px -239px;
}

.xiwang p a.weixin {
	background-position: -51px -261px;
}

.head2 {
	height: 134px;
	/*background: url(../img/laopai.png) 440px 56px no-repeat;*/
}

a.logo {
	float: left;
	margin-top: 20px;
}

a.tel {
	float: right;
	margin-top: 49px;
}

.topNav {
	height: 45px;
	width: 1000px;
	position: relative;
}

.nav-down {
	width: 208px;
	height: 45px;
	position: absolute;
	background: #333;
	padding-left: 22px;
	line-height: 45px;
	color: #fff;
	border-right: 1px solid #c38a25;
	top: -45px;
	left: 0;
	font-size: 15px;
	font-weight: 800;
}

span.menu-down {
	display: block;
	width: 15px;
	height: 15px;
	margin: 15px 22px 0 0;
	background: url(../img/sprite_bg2.png) -89px -106px no-repeat;
	overflow: hidden;
}

span.rotate {
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	-ms-transition: -moz-transform 0.3s ease-out;
	-o-transition: -moz-transform 0.3s ease-out;
	transition: transform 0.4s ease-out;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.menu {
	width: 769px;
	height: 100%;
	float: right;
}

.menu li {
	width: 96px;
	height: 100%;
	background: url(../img/sprite_bg2.png) 94px -422px no-repeat;
	text-align: center;
	float: left;
	cursor: pointer;
}

.menu li a {
	display: block;
	width: 96px;
	height: 45px;
	position: relative;
	overflow: hidden;
}

.menu li a span {
	display: block;
	font-weight: 800;
	width: 96px;
	height: 45px;
	position: absolute;
	left: 0;
	line-height: 45px;
	font-size: 15px;
}

span.m-cur {
	top: 0;
}

span.m-over {
	top: 45px;
	color: #fff;
	background: #333;
}

.down-page {
	clear: both;
	position: absolute;
	/* width: 1000px; */
	/* height: 450px; */
	top: 209px;
	left: 50%;
	margin-left: -500px;
}

.nav-1 {
	clear: both;
	width: 70px;
	height: 100%;
	position: absolute;
	left: -70px;
	top: 0;
	border-right: 1px solid #e2e2e2;
	background: #fff;
	overflow: hidden;
	display: none;
}

.nav-1 dd {
	height: 88px;
	border-bottom: 1px dashed #dcdcdc;
	overflow: hidden;
}

.nav-1 dd a {
	display: block;
	margin: 0 auto;
	background-image: url(../img/sprite_bg1.png);
}

dd.page-d1 a {
	width: 39px;
	height: 36px;
	background-position: -727px top;
	margin-top: 28px;
}

dd.page-d1 a:hover {
	background-position: -727px -36px;
}

dd.page-d2 a {
	width: 39px;
	height: 35px;
	background-position: -767px top;
	margin-top: 20px;
}

dd.page-d2 a:hover {
	background-position: -767px -35px;
}

dd.page-d3 a {
	width: 36px;
	height: 35px;
	background-position: -807px top;
	margin-top: 25px;
}

dd.page-d3 a:hover {
	background-position: -807px -35px;
}

dd.page-d4 a {
	width: 41px;
	height: 33px;
	background-position: -844px top;
	margin-top: 25px;
}

dd.page-d4 a:hover {
	background-position: -844px -33px;
}

dd.page-d5 a {
	width: 43px;
	height: 31px;
	background-position: -886px top;
	margin-top: 30px;
}

dd.page-d5 a:hover {
	background-position: -886px -31px;
}

.nav-2 {
	width: 229px;
	/* height: 449px; */
	float: left;
	background-color: #fff;
	display: none;
	border-bottom: 1px solid #e5e5e5;
	border: 1px solid #b9b9b9;
}

.zhuanqu {
	height: 75px;
	width: 209px;
	padding-left: 20px;
	background: url(../img/sprite_bg3.png) 130px -155px no-repeat;
}

.zhuanqu i,
.zhuanqu h3 {
	float: left;
}

.zhuanqu i {
	display: block;
	width: 24px;
	height: 24px;
	margin-top: 14px;
	background-image: url(../img/sprite_bg3.png);
	margin-right: 9px;
}

.zhuanqu h3 {
	font-size: 14px;
	float: left;
	margin-top: 15px;
}

.zhuanqu p {
	clear: both;
	padding-top: 3px;
}

.zhuanqu p a {
	margin: 0 3px;
	padding: 0 2px;
	font-size: 12px;
}

.zhuanqu p a:hover {
	background-color: #dcdcdc;
}

i.zq-icon2 {
	background-position: left -25px;
}

i.zq-icon3 {
	background-position: left -50px;
}

i.zq-icon4 {
	background-position: left -75px;
}

i.zq-icon5 {
	background-position: left -100px;
}

i.zq-icon6 {
	background-position: left -125px;
}

.nav-2 .cur {
	background-color: #f4ac2e;
}

.nav-2 .cur i.zq-icon1 {
	background-position: -24px top;
}

.nav-2 .cur i.zq-icon2 {
	background-position: -24px -25px;
}

.nav-2 .cur i.zq-icon3 {
	background-position: -24px -50px;
}

.nav-2 .cur i.zq-icon4 {
	background-position: -24px -75px;
}

.nav-2 .cur i.zq-icon5 {
	background-position: -24px -100px;
}

.nav-2 .cur i.zq-icon6 {
	background-position: -24px -125px;
}

.nav-3 {
	width: 767px;
	_width: 765px;
	height: 446px;
	float: left;
}

.zq-con {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #fff;
	border: 2px solid #ccc;
	display: none;
}

.zq-con-l {
	width: 502px;
	height: 380px;
	float: left;
	margin: 25px 0 0 22px;
	border-right: 1px solid #ccc;
	_display: inline;
}

h2.zq-h2 {
	font-size: 18px;
	font-weight: 600;
}

.zq-con-l ul {
	width: 464px;
	margin-top: 10px;
}

.zq-con-l li {
	width: 100%;
	padding: 10px 0 10px 2px;
	border-bottom: 1px dashed #dcdcdc;
	overflow: hidden;
}

.zq-con-l li h3 {
	font-size: 14px;
	float: left;
	line-height: 30px;
}

.zq-con-l li p {
	float: left;
	width: 384px;
	margin-top: 8px;
}

.zq-con-l li a {
	display: block;
	float: left;
	height: 14px;
	line-height: 14px;
	_line-height: 16px;
	font-size: 12px;
	margin: 0 5px 8px 0;
	padding: 1px 3px;
	overflow: hidden;
}

.zq-con-l li a:hover {
	background: #f4ac2e;
}

.zq-con-l ul .fl_txt {
	float: left;
	font-family: "微软雅黑";
	width: 284px;
}

.zq-con-l ul .fl_txt .p1 {
	font-size: 18px;
	color: #333;
	line-height: 24px;
	margin-bottom: 5px;
}

.zq-con-l ul .fl_txt .p2 {
	margin-bottom: 15px;
	line-height: 20px;
	width: 280px;
}

.zq-con-l ul .fl_txt .p2 a {
	float: none;
	display: inline;
}

.zq-con-l ul .fl_txt .p3 {
	background: url(/dedecms/templets/cjy/img/sub_bd_fl_bg_03.gif) no-repeat left;
	font-size: 10px;
	width: 220px;
	height: 20px;
	line-height: 20px;
	text-indent: 15px;
}

.zq-con-l ul .fl img {
	float: right;
	margin-top: 22px;
}

.zq-con-r {
	width: 208px;
	height: 100%;
	float: left;
	margin: 25px 0 0 15px;
	_display: inline;
}

.liaojie {
	height: 93px;
	border-bottom: 3px solid #dcdcdc;
	margin-top: 5px;
}

.liaojie li {
	height: 27px;
	_height: 25px;
	border-bottom: 1px dashed #dcdcdc;
	line-height: 27px;
	overflow: hidden;
}

.liaojie li span,
.liaojie li a {
	float: left;
	display: block;
	font-size: 12px;
}

.liaojie li a {
	padding: 0 2px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}

.liaojie li a:hover {
	background: #f4ac2e;
}

.liaojie li a.lj-a {
	background: #dcdcdc;
	height: 20px;
	line-height: 20px;
	padding: 0 3px;
	margin: 5px 12px 0 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	_line-height: 20px;
}

.liaojie li span.lj-num {
	padding-left: 12px;
	margin-top: 7px;
	height: 12px;
	background: url(../img/sprite_bg3.png) left -235px no-repeat;
	font-size: 10px;
	line-height: 12px;
}

.zq-doctor {
	height: 244px;
	margin-top: 10px;
}

.zq-doctor p {
	width: 194px;
	font-size: 12px;
	padding-top: 8px;
	line-height: 20px;
}


/*---------banner-----------*/

.a-bouncein,
.a-bounceinT,
.a-bounceinR,
.a-bounceinB,
.a-bounceinL,
.a-rotatein,
.a-rotateinLT,
.a-rotateinLB,
.a-rotateinRT,
.a-rotateinRB,
.a-flipin,
.a-flipinX,
.a-flipinY {
	-webkit-animation: .8s ease-out backwards;
	-moz-animation: .8s ease-out backwards;
	-ms-animation: .8s ease-out backwards;
	animation: .8s ease-out backwards;
}

.a-fadein,
.a-fadeinT,
.a-fadeinR,
.a-fadeinB,
.a-fadeinL {
	-webkit-animation: 1s ease-out backwards;
	-moz-animation: 1s ease-out backwards;
	-ms-animation: 1s ease-out backwards;
	animation: 1s ease-out backwards;
}

.a-bounceout,
.a-bounceoutT,
.a-bounceoutR,
.a-bounceoutB,
.a-bounceoutL,
.a-rotateout,
.a-rotateoutLT,
.a-rotateoutLB,
.a-rotateoutRT,
.a-rotateoutRB,
.a-flipout,
.a-flipoutX,
.a-flipoutY {
	-webkit-animation: .8s ease-in forwards;
	-moz-animation: .8s ease-in forwards;
	-ms-animation: .8s ease-in forwards;
	animation: .8s ease-in forwards;
}

.a-fadeout,
.a-fadeoutT,
.a-fadeoutR,
.a-fadeoutB,
.a-fadeoutL {
	-webkit-animation: 1s ease-in forwards;
	-moz-animation: 1s ease-in forwards;
	-ms-animation: 1s ease-in forwards;
	animation: 1s ease-in forwards;
}

.slide-focus {
	position: relative;
	margin: 0 auto;
	z-index: 100;
}


/*

.pic {
    width: 1920px;
    height: 450px;
    position: absolute;
    left: 50%;
    margin-left: -672px;
    top: 0;
}

.pic ul {
    width: 5000px;
}

.pic li {
    width: 100%;
    height: 450px;
    position: absolute;
    top: 0;
    left: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    z-index: 101;
    overflow: hidden;
}

.pic li.now {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    z-index: 111;
}
.pic li a{
    width: 100%;
    height: 100%;
    display: block;
}
*/

.tanru-1,
.tanru-2,
.tanru-3,
.tanru-4,
.tanru-5 {
	z-index: 11;
	padding-top: 30px;
	_display: inline;
}

.tanru-1,
.tanru-3 {
	width: 535px;
	height: 450px;
}

.tanru-2 {
	width: 528px;
	height: 386px;
	margin-left: 50px;
}

.tanru-4 {
	width: 491px;
	height: 349px;
	padding: 90px 0 0 80px;
}

.danru-1,
.danru-2,
.danru-3,
.danru-4,
.danru-5 {
	z-index: 11;
	margin-right: 50px;
	_display: inline;
}

.danru-1 {
	width: 452px;
	height: 317px;
}

.danru-2 {
	width: 492px;
	height: 355px;
}

.danru-3 {
	width: 492px;
	height: 355px;
}

.danru-4 {
	width: 470px;
	height: 238px;
}

.danru-5 {
	width: 500px;
	height: 231px;
	margin-right: 80px;
}

.pic li.now .a-fadeinB {
	-webkit-animation-name: fadeinB;
	-moz-animation-name: fadeinB;
	-ms-animation-name: fadeinB;
	animation-name: fadeinB;
}

.pic li.now .a-bouncein {
	-webkit-animation-name: bouncein;
	-moz-animation-name: bouncein;
	-ms-animation-name: bouncein;
	animation-name: bouncein;
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-ms-animation-delay: .8s;
	animation-delay: .8s;
}

.list {
	width: 200px;
	height: 16px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -109px;
	z-index: 121;
}

.list li {
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 5px;
	background-color: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-indent: -999px;
	cursor: pointer;
	overflow: hidden;
}

.list li.cur {
	background-color: #F4AC2E;
}

span#prev1,
span#next1 {
	display: none;
	width: 28px;
	height: 40px;
	position: absolute;
	top: 190px;
	z-index: 120;
	cursor: pointer;
}

span#prev1 {
	background: url(../img/left-arrow.png) no-repeat;
	left: 3%;
}

span#next1 {
	background: url(../img/right-arrow.png) no-repeat;
	right: 3%;
}

a.ex-zx1,
a.ex-zx2 {
	display: block;
	float: left;
	width: 133px;
	height: 39px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 17px;
	line-height: 39px;
	text-align: center;
	font-weight: bold;
	position: relative;
	z-index: 5000;
}

a.ex-zx1 {
	background: #6a6a6a;
	color: #fff;
	margin-right: 29px;
}

a.ex-zx1:hover {
	color: #ddd;
}

a.ex-zx2 {
	background: #f4ac2e;
}

.ban-wrap {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 101;
}

.ban-wrap img {
	float: left;
}

.pic ul li a.banner_z {
	width: 135px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
	font-size: 19px;
	display: inline-block;
	position: absolute;
	left: 510px;
	bottom: 54px;
	border: 1px solid #000;
	background: #e19410
}

.slide-focus span.ban-a2 {
	display: block;
	float: right;
	width: 133px;
	height: 39px;
	margin: -40px 50px 0 0;
}


/* 淡入-从下 */

@-webkit-keyframes fadeinB {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeinB {
	0% {
		opacity: 0;
		-moz-transform: translateY(100px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeinB {
	0% {
		opacity: 0;
		-ms-transform: translateY(100px);
	}
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeinB {
	0% {
		opacity: 0;
		transform: translateY(100px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}


/* 弹入 */

@-webkit-keyframes bouncein {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.3);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	70% {
		-webkit-transform: scale(0.7);
	}
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bouncein {
	0% {
		opacity: 0;
		-moz-transform: scale(0.3);
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	70% {
		-moz-transform: scale(0.7);
	}
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes bouncein {
	0% {
		opacity: 0;
		-ms-transform: scale(0.3);
	}
	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
	}
	70% {
		-ms-transform: scale(0.7);
	}
	100% {
		-ms-transform: scale(1);
	}
}

@keyframes bouncein {
	0% {
		opacity: 0;
		transform: scale(0.3);
	}
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	70% {
		transform: scale(0.7);
	}
	100% {
		transform: scale(1);
	}
}

.banner {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 100;
	padding-bottom: 24px;
	height: 299px;
}

.banner img {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
}


/*---------wrap-1--------------*/

.wrap-1 {
	width: 970px;
	height: 440px;
	border: 1px solid #e5e5e5;
	margin: 24px auto 0;
	padding: 15px 14px 0;
}

.about {
	width: 226px;
}

.news {
	width: 712px;
}

.caption {
	font-size: 24px;
	height: 44px;
	overflow: hidden;
}

.caption2 {
	border-bottom: 1px dashed #dcdcdc;
	position: relative;
}

span.guanzhu {
	display: block;
	width: 130px;
	position: absolute;
	bottom: 3px;
	right: 0;
	color: #666;
	font-size: 14px;
}

i.cap-icon {
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	background: #f4ac2e;
	margin: 6px 8px 0 0;
	overflow: hidden;
}

.cap-en {
	font-size: 14px;
	color: #a0a0a0;
}

.about p.pro {
	font-size: 12px;
	padding: 8px 0 5px;
	text-indent: 2em;
	line-height: 22px;
}

.about p a {
	color: #F90;
}

.pinpai {
	height: 70px;
}

.pinpai2 {
	margin: 5px 0 8px;
}

.pinpai a {
	width: 67px;
	height: 24px;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	border: 1px solid #e5e5e5;
	margin: 4px 2px;
	float: left;
}

.pinpai2 a {
	margin: 4px 0;
	font-size: 12px;
}

.pinpai a.cur {
	background: #f4ac2e;
	border-color: #f4ac2e;
}

img.a-tel {
	margin: 10px auto;
	width: 195px;
	display: block;
}

a.a-tab1,
a.a-tab2,
a.a-tab3,
a.a-tab4 {
	width: 45px;
	height: 45px;
	display: inline-block;
	background: url(../img/sprite_bg1.png) no-repeat;
	margin-right: 9px;
}

a.a-pub1 {
	margin-right: 9px;
}

a.a-tab1:hover {
	background-position: left -45px;
}

a.a-tab2 {
	background-position: -48px top;
}

a.a-tab2:hover {
	background-position: -48px -45px;
}

a.a-tab3 {
	background-position: -95px top;
}

a.a-tab3:hover {
	background-position: -95px -45px;
}

a.a-tab4 {
	background-position: -142px top;
}

a.a-tab4:hover {
	background-position: -142px -45px;
}

.news-l {
	width: 480px;
	height: 135px;
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
}

.news-l ul {
	width: 470px;
	margin: 8px 0 0 10px;
}

.news-l li {
	width: 220px;
	float: left;
	margin: 4px 0;
	background: url(../img/list_nav.png) left -2px no-repeat;
	padding-left: 15px;
}

.news-l li a {
	padding: 0 2px;
}

.news-l li a:hover {
	background: #f4ac2e;
}

.news-r {
	width: 225px;
	height: 120px;
}

.news-r p {
	width: 30px;
	height: 11px;
	margin: -20px 0 10px 0;
	float: right;
}

.news-slide {
	width: 243px;
	height: 120px;
	overflow: hidden;
}

.news-slide ul {
	width: 3000px;
	/*margin-left:-243px;*/
}

.news-r li {
	width: 243px;
	height: 120px;
	float: left;
	overflow: hidden;
}

.life {
	height: 244px;
	border-top: 1px solid #e5e5e5;
}

span.switch {
	float: right;
	display: block;
	width: 46px;
	height: 18px;
	background: url(../img/sprite_bg2.png) no-repeat;
	padding-left: 28px;
	line-height: 18px;
	margin-top: 12px;
	cursor: pointer;
}

.yuedu-out {
	width: 712px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.yuedu {
	height: 192px;
	width: 3800px;
}

.yuedu li {
	width: 176px;
	margin: 7px 0 0 2px;
	height: 197px;
	position: relative;
	float: left;
}

span.tuijie {
	display: block;
	width: 45px;
	height: 44px;
	position: absolute;
	right: 0;
	top: -7px;
	background: url(../img/sprite_bg2.png) left -19px no-repeat;
}

.yuedu li a.yd-a {
	color: #fff;
	cursor: default;
	display: block;
	width: 176px;
	height: 80px;
	margin-top: 2px;
	background:#666;
}

.yuedu li p {
	text-align: center;
	padding-top: 10px;
}

.yuedu li.cur a.yd-a {
	color: #333;
	background-position: left -93px;
}


/*---------wrap-2--------------*/

.wrap-2 {
	height: 171px;
	background: #e5e5e5;
	margin: 25px 0;
}

.jibing {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	padding-top: 25px;
	text-align: center;
}

span.zice {
	display: block;
	width: 109px;
	height: 25px;
	background: #f4ac2e url(../img/sprite_bg2.png) 36px -72px no-repeat;
	border: 1px solid #cb8c1e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 52px;
	font-weight: bold;
	float: left;
}

.jibing a {
	float: left;
	display: block;
	float: left;
	height: 31px;
	border: 1px solid #b8b8b8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0 13px;
	line-height: 31px;
	background: #fff;
	margin: 0 0 10px 10px;
}

.jibing a:hover {
	background: #f4ac2e;
	border-color: #f4ac2e;
}


/*---------wrap-3--------------*/

.wrap-3 {
	width: 970px;
	height: 462px;
	border: 1px solid #e5e5e5;
	margin: 3px auto;
	padding: 15px 14px 0;
	overflow: hidden;
}

.zj-l {
	width: 718px;
	height: 100%;
	overflow: hidden;
}

.expert {
	position: relative;
	width: 100%;
	height: 90%;
}

.thumb {
	height: 68px;
	overflow: hidden;
	position: relative;
}

.thumb ul {
	width: 1000px;
	position: absolute;
}

.thumb li {
	width: 142px;
	height: 68px;
	margin-right:1px;
	float: left;
	background: #b5b5b5;
	cursor: pointer;
	overflow: hidden;
}

.thumb li.cur {
	background: #f4ac2e;
}

.thumb li img {
	width: 55px;
	height: 60px;
	margin: 4px;
	float: left;
}

.thumb li h3 {
	font-size: 14px;
	line-height: 26px;
	padding-top: 10px;
	float: left;
	margin-left: 5px;
	font-weight: 100;
	width: 70px;
}

.person {
	height: 309px;
	width: 630px;
	padding: 21px 0;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.expert span.prev,
.expert span.next {
	top: 215px;
}

span.prev,
span.next {
	display: block;
	position: absolute;
	width: 25px;
	height: 44px;
	background: url(../img/sprite_bg1.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
	z-index: 100;
}

span.prev {
	background-position: -191px top;
	top: 125px;
	left: 0;
}

span.next {
	background-position: -216px top;
	top: 125px;
	right: 0;
}

.person ul {
	height: 302px;
	position: absolute;
}

.person li {
	width: 630px;
	height: 302px;
	float: left;
	position: relative;
}

.person li img {
	float: left;
	margin-right: 22px;
}

.person li h3 {
	font-size: 18px;
	font-weight: bold;
	height: 56px;
	padding-top: 38px;
	color: #333;
}

span.goodat {
	display: block;
	height: 35px;
	font-size: 16px;
}

span.undergo {
	line-height: 26px;
	display: block;
	height: 110px;
}

.zj-r {
	width: 214px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.them {
	height: 335px;
	margin-top: -9px;
}

.them dd {
	border-bottom: 1px dashed #dcdcdc;
	height: 32px;
	position: relative;
}

.th-wrap {
	/*height: 63px;*/
	padding-top: 15px;
	position: absolute;
	top: 0;
	left: 0;
}

.them dd img {
	float: left;
	margin: 0 16px 10px 0;
}

span.th-name {
	font-size: 12px;
	color: #969696;
	display: block;
	padding-left: 3px;
	float: left;
	margin-top: -4px;
}

span.th-des {
	float: left;
	display: block;
	/*width: 130px; */
	line-height: 18px;
}

.th-info {
	width: 127px;
	height: 73px;
	position: absolute;
	top: 27px;
	_top: 25px;
	left: 58px;
	background: url(../img/sprite_bg4.png) no-repeat;
	font-size: 12px;
	padding: 10px 11px 0 13px;
	z-index: 10;
	display: none;
	overflow: hidden;
}

a.th-zx1,
a.th-zx2 {
	display: block;
	float: left;
	width: 75px;
	height: 53px;
	text-align: center;
	line-height: 53px;
	font-weight: 800;
}

a.th-zx1:hover {
	color: #ddd;
}

a.th-zx1 {
	background: #6a6a6a;
	margin-left: 18px;
	color: #fff;
}

a.th-zx2 {
	background: #f4ac2e;
	margin-left: 22px;
}


/*---------wrap-4--------------*/

.wrap-4 {
	height: 98px;
	background: #e5e5e5;
	margin: 24px 0;
	padding-top: 24px;
}

.guanzhu {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

span.gz-tt {
	display: inline-block;
	float: left;
	width: 52px;
	height: 58px;
	font-size: 24px;
	color: #1b1b1b;
	line-height: 28px;
}

.gz-list {
	width: 943px;
	float: left;
	padding-left: 5px;
	_display: inline;
}

.gz-list li {
	width: 57px;
	height: 85px;
	position: relative;
	margin: 0 5px;
	float: left;
	_display: inline;
}

.gz-list li a {
	display: block;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
	position: absolute;
}

a.gz-a1,
a.gz-a2,
a.gz-a3,
a.gz-a4,
a.gz-a5,
a.gz-a6,
a.gz-a7,
a.gz-a8,
a.gz-a9,
a.gz-a10,
a.gz-a11,
a.gz-a12,
a.gz-a13,
a.gz-a14,
a.gz-ai1,
a.gz-ai2,
a.gz-ai3,
a.gz-ai4,
a.gz-ai5,
a.gz-ai6,
a.gz-ai7,
a.gz-ai8,
a.gz-ai9,
a.gz-ai10,
a.gz-ai11,
a.gz-ai12,
a.gz-ai13,
a.gz-ai14 {
	top: 0;
	left: 0;
	width: 57px;
	height: 57px;
	background: url(../img/sprite_bg1.png) left -218px no-repeat;
}

a.gz-cla {
	bottom: 0;
	width: 100%;
}

a.gz-ai1 {
	background-position: left -275px;
}

a.gz-ai2 {
	background-position: -58px -275px;
}

a.gz-ai3 {
	background-position: -116px -275px;
}

a.gz-ai4 {
	background-position: -174px -275px;
}

a.gz-ai5 {
	background-position: -232px -275px;
}

a.gz-ai6 {
	background-position: -290px -275px;
}

a.gz-ai7 {
	background-position: -348px -275px;
}

a.gz-ai8 {
	background-position: -406px -275px;
}

a.gz-ai9 {
	background-position: -464px -275px;
}

a.gz-ai10 {
	background-position: -522px -275px;
}

a.gz-ai11 {
	background-position: -580px -275px;
}

a.gz-ai12 {
	background-position: -638px -275px;
}

a.gz-ai13 {
	background-position: -696px -275px;
}

a.gz-ai14 {
	background-position: -754px -275px;
}

a.gz-a2 {
	background-position: -58px -218px;
}

a.gz-a3 {
	background-position: -116px -218px;
}

a.gz-a4 {
	background-position: -174px -218px;
}

a.gz-a5 {
	background-position: -232px -218px;
}

a.gz-a6 {
	background-position: -290px -218px;
}

a.gz-a7 {
	background-position: -348px -218px;
}

a.gz-a8 {
	background-position: -406px -218px;
}

a.gz-a9 {
	background-position: -464px -218px;
}

a.gz-a10 {
	background-position: -522px -218px;
}

a.gz-a11 {
	background-position: -580px -218px;
}

a.gz-a12 {
	background-position: -638px -218px;
}

a.gz-a13 {
	background-position: -696px -218px;
}

a.gz-a14 {
	background-position: -754px -218px;
}

.gz-list li.cur a.gz-a1 {
	background-position: left -275px;
}

.gz-list li.cur a.gz-a2 {
	background-position: -58px -275px;
}

.gz-list li.cur a.gz-a3 {
	background-position: -116px -275px;
}

.gz-list li.cur a.gz-a4 {
	background-position: -174px -275px;
}

.gz-list li.cur a.gz-a5 {
	background-position: -232px -275px;
}

.gz-list li.cur a.gz-a6 {
	background-position: -290px -275px;
}

.gz-list li.cur a.gz-a7 {
	background-position: -348px -275px;
}

.gz-list li.cur a.gz-a8 {
	background-position: -406px -275px;
}

.gz-list li.cur a.gz-a9 {
	background-position: -464px -275px;
}

.gz-list li.cur a.gz-a10 {
	background-position: -522px -275px;
}

.gz-list li.cur a.gz-a11 {
	background-position: -580px -275px;
}

.gz-list li.cur a.gz-a12 {
	background-position: -638px -275px;
}

.gz-list li.cur a.gz-a13 {
	background-position: -696px -275px;
}

.gz-list li.cur a.gz-a14 {
	background-position: -754px -275px;
}


/*---------wrap-5--------------*/

.wrap-5 {
	width: 970px;
	height: 405px;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	padding: 15px 14px 0;
}

.js-l {
	width: 730px;
}

.js-r {
	width: 206px;
}

.js-list-l {
	width: 125px;
	height: 100%;
}

.js-list-l a {
	display: block;
	width: 125px;
	height: 55px;
	background: #e2e1e1;
	margin-bottom: 22px;
	position: relative;
	overflow: hidden;
	float: left;
}

a.js-list-a2 {
	background-position: -315px -84px;
}

a.js-list-a3 {
	background-position: -441px -84px;
}

a.js-list-a4 {
	background-position: -567px -84px;
}

a.js-list-a5 {
	background-position: -693px -84px;
}

.js-list-l a.js-list-a1.cur {
	background-position: -189px -150px;
	background: #f4ac2e;
	color: #fff;
}

.js-list-l a.js-list-a2.cur {
	background-position: -315px -150px;
	background: #f4ac2e;
	color: #fff;
}

.js-list-l a.js-list-a3.cur {
	background-position: -441px -150px;
	background: #f4ac2e;
	color: #fff;
}

.js-list-l a.js-list-a4.cur {
	background-position: -567px -150px;
	background: #f4ac2e;
	color: #fff;
}

.js-list-l a.js-list-a5.cur {
	background-position: -693px -150px;
	background: #f4ac2e;
	color: #fff;
}

.js-list-l span {
	display: block;
	position: absolute;
	width: 125px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 15px;
}

.js-list-r {
	width: 576px;
	height: 360px;
	border: 1px solid #ccc;
	padding-left: 24px;
}

.js-block {
	display: none;
}

h2.js-box-1 {
	height: 75px;
	padding-left: 22px;
	line-height: 75px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.js-box-2 {
	width: 570px;
	height: 285px;
}

.js-box-2 .fl {
	margin-top: 0px;
}

.js-box-r {
	float: right;
	width: 200px;
}

.js-box-r li {
	list-style: outside disc;
	margin-bottom: 6px;
	line-height: 22px;
}

span.gaishan {
	display: block;
	width: 190px;
	height: 20px;
	padding-left: 0px;
	line-height: 18px;
	overflow: hidden;
	color: #f4ac2e;
	font-size: 18px;
	text-align: center;
}

span.gaishan_01 {
	display: block;
	width: 190px;
	height: 20px;
	line-height: 18px;
	overflow: hidden;
	color: #f4ac2e;
	font-size: 12px;
	text-align: center;
}

.js-a-link {
	width: 172px;
	padding-top: 4px;
	font-size: 13px;
	padding-left: 5px;
}

.js-box-3 {
	height: 90px;
}

.js-box-3 li {
	width: 136px;
	position: relative;
	height: 100%;
	float: left;
	margin-right: 5px
}

.js-box-3 li img {
	width: 136px;
	height: 90px;
}

.js-box-3 li p {
	position: absolute;
	width: 136px;
	height: 0;
	font-size: 12px;
	left: 0;
	bottom: 0;
	background-color: rgba(51, 51, 51, 0.7);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%);
	text-align: center;
	color: #fff;
	overflow: hidden;
}

.js-box-3 li p * {
	position: relative;
}

.tx-1 {
	width: 180px;
	height: 180px;
}

.tx-1 li {
	width: 125px;
	height: 43px;
	background: url(../img/sprite_bg2.png) -138px -373px no-repeat;
	font-size: 19px;
	padding-left: 63px;
	line-height: 38px;
}

.tx-2 {
	height: 50px;
}

.tx-2 a {
	display: block;
	width: 45px;
	height: 45px;
	background: url(../img/sprite_bg1.png) no-repeat;
	float: left;
	margin-right: 21px;
}

a.tx-s1 {
	background-position: -244px top;
}

a.tx-s1:hover {
	background-position: -814px -293px;
}

a.tx-s2 {
	background-position: -1px top;
}

a.tx-s2:hover {
	background-position: -1px -45px;
}

a.tx-s3 {
	background-position: -48px top;
}

a.tx-s3:hover {
	background-position: -48px -45px;
}

.tx-3 {
	height: 91px;
	padding: 13px 0;
	border-top: 1px dashed #dcdcdc;
	border-bottom: 1px dashed #dcdcdc;
	overflow: hidden;
}

.tx-3 dd {
	height: 33px;
}

.tx-3 dd span {
	display: block;
	line-height: 16px;
}

.tx-3 dd i {
	display: block;
	width: 33px;
	height: 33px;
	background: url(../img/sprite_bg1.png) left -33px no-repeat;
	float: left;
	margin-right: 9px;
	overflow: hidden;
}

dd.tx-d1 i {
	background-position: -292px -33px;
}

dd.tx-d2 {
	margin-top: 2px;
}

dd.tx-d2 i {
	background-position: -326px -33px;
}


/*---------wrap-6--------------*/

.wrap-6 {
	width: 1000px;
	height: 110px;
	margin: 15px auto;
	overflow: hidden;
	position: relative;
}

.wrap-6 ul {
	width: 2000px;
	height: 110px;
	position: absolute;
	left: 0;
	top: 0;
}

.wrap-6 li {
	width: 1000px;
	height: 110px;
	float: left;
	position: relative;
}

a.wp6-online {
	display: block;
	position: absolute;
	width: 133px;
	height: 39px;
	text-indent: -9999px;
	top: 39px;
	right: 82px;
	background: url(../img/touming.png) no-repeat;
}


/*---------wrap-7--------------*/

.wrap-7 {
	width: 970px;
	height: 283px;
	margin: 15px auto 0;
	border: 1px solid #e5e5e5;
	padding: 0 14px 0;
	overflow: hidden;
}

.wrap-7 img {
	margin: 0 3px 3px 0;
}


/*---------wrap-8--------------*/

.wrap-8 {
	width: 970px;
	height: 167px;
	margin: 15px auto;
	border: 1px solid #e5e5e5;
	padding: 15px 14px 0;
	overflow: hidden;
}

.media-1 {
	height: 48px;
	border-bottom: 1px solid #cecece;
}

.media-1 a {
	display: block;
	float: left;
	width: 96px;
	height: 48px;
	margin-right: 25px;
	font-size: 24px;
	position: relative;
}

.media-1 a i {
	display: none;
}

.media-1 a.cur i {
	width: 96px;
	height: 13px;
	position: absolute;
	left: 0;
	bottom: -1px;
	_bottom: -2px;
	background: url(../img/sprite_bg2.png) left -177px no-repeat;
	overflow: hidden;
}

.media-2 {
	width: 100%;
	padding-top: 32px;
	text-align: center;
}

#media-pic2 img {
	margin: 0 11px;
}

.media-pic {
	display: none;
}

.media-pic a {
	display: block;
	float: left;
	padding: 5px 10px;
}


/*---------footer--------------*/

.footer {
	height: 520px;
	background: url(../img/foot_bg.png) repeat-x;
	overflow: hidden;
}

.bot {
	width: 972px;
	margin: 91px auto 0;
	height: 429px;
}

.bot-1 {
	height: 276px;
	border-bottom: 1px solid #434343;
}

.bot-logo {
	float: left;
	width: 186px;
	height: 228px;
	background: url(../img/sprite_bg3.png) 184px -255px no-repeat;
}

.bot-logo img {
	margin-top: 26px;
}

span.bot-tel {
	display: block;
	height: 25px;
	background: url(../img/sprite_bg3.png) -30px -256px no-repeat;
	font-size: 20px;
	color: #fff;
	padding-left: 35px;
	line-height: 25px;
	margin-top: 15px;
}

.bot-bz {
	float: left;
	width: 562px;
	height: 234px;
	padding-left: 12px;
	background: url(../img/sprite_bg3.png) 572px -255px no-repeat;
	overflow: hidden;
}

a.bot-icon1,
a.bot-icon2,
a.bot-icon3,
a.bot-icon4,
a.bot-icon5 {
	text-align: center;
	display: block;
	float: left;
	width: 90px;
	height: 24px;
	border-bottom: 1px solid #434343;
	margin-right: 20px;
	overflow: hidden;
}

.bot-bz a,
.bot-bz a:visited {
	color: #fff;
}

.bot-bz a i {
	display: inline-block;
	width: 22px;
	height: 22px;
	float: left;
	margin-right: 5px;
	background: url(../img/sprite_bg3.png) -33px -290px no-repeat;
}

a.bot-icon2 i {
	background-position: -33px -313px;
}

a.bot-icon3 i {
	background-position: -33px -336px;
}

a.bot-icon4 i {
	background-position: -33px -359px;
}

a.bot-icon5 i {
	background-position: -33px -382px;
}

.bz-sort {
	padding-top: 15px;
	width: 68px;
	float: left;
}

.bz-sort li {
	height: 28px;
	width: 114px;
	line-height: 28px;
}

.bz-sort li a {
	font-size: 12px;
	padding: 0 2px;
}

.bz-sort li a:hover {
	background: #f4ac2e;
}

address.bot-lx {
	float: left;
	display: block;
	width: 196px;
	margin-left: 16px;
}

address.bot-lx img {
	display: block;
	margin-left: 22px;
}

address.bot-lx span {
	display: block;
	margin-top: 8px;
	color: #fff;
	font-style: normal;
	font-size: 12px;
	line-height: 22px;
}

a.a-tab5,
a.a-tab6,
a.a-tab7,
a.a-tab8 {
	display: inline-block;
	width: 37px;
	height: 37px;
	background: url(../img/sprite_bg1.png) -814px -218px no-repeat;
	margin: 5px 10px 0 0;
	overflow: hidden;
}

a.a-tab6 {
	background-position: -852px -218px;
}

a.a-tab7 {
	background-position: -891px -218px;
}

a.a-tab8 {
	background-position: -930px -218px;
}

a.a-tab5:hover {
	background-position: -814px -255px;
}

a.a-tab6:hover {
	background-position: -852px -255px;
}

a.a-tab7:hover {
	background-position: -891px -255px;
}

a.a-tab8:hover {
	background-position: -930px -255px;
}

.bot-2 {
	width: 286px;
	height: 36px;
	float: right;
	margin-top: 30px;
}

#search {
	display: block;
	float: left;
	width: 230px;
	_width: 226px;
	height: 36px;
	border: none;
	background: #242424;
	font-size: 14px;
	line-height: 36px;
	font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1';
	color: #fff;
	padding-left: 20px;
}

#tijiao {
	display: block;
	width: 36px;
	height: 36px;
	border: none;
	background: url(../img/sprite_bg3.png) -20px -421px no-repeat;
	cursor: pointer;
	float: left;
}

.bot-3 {
	/* width: 706px; */
	height: 54px;
	margin: 32px auto 0;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 54px;
}

span.icp {
	padding: 0 22px;
}

a.website {
	color: #fff;
	padding: 0 6px;
}

.left-wx {
	width: 148px;
	height: 200px;
	background-color: #fff;
	position: fixed;
	_position: absolute;
	bottom: 0;
	_bottom: auto;
	left: 0;
	z-index: 110;
	display: none;
	overflow: hidden;
}

.ie6-l {
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

.wx-pic {
	width: 121px;
	height: 134px;
	margin: 6px auto 9px;
	display: none;
}

.wx-a {
	width: 100%;
	height: 48px;
}

.wx-a a {
	display: block;
	width: 48px;
	height: 48px;
	background-color: #fbb63c;
	float: left;
	margin-right: 2px;
}

.wx-a a.cur {
	background-color: #fba610;
}

.wx-a span {
	display: block;
	background: url(../img/sprite_bg4.png) no-repeat;
	margin: 0 auto;
	overflow: hidden;
}

.wx-a span.wx-1 {
	width: 20px;
	height: 18px;
	background-position: -45px -112px;
	margin-top: 15px;
}

.wx-a span.wx-2 {
	width: 32px;
	height: 25px;
	background-position: -45px -131px;
	margin-top: 12px;
}

.wx-a span.wx-3 {
	width: 31px;
	height: 24px;
	background-position: -45px -157px;
	margin-top: 12px;
}

.wx-switch-2 {
	height: 41px;
	border-bottom: 1px solid #999;
}

.gz-us {
	font-size: 12px;
	color: #1b1b1b;
	height: 30px;
	padding-top: 10px;
	text-align: center;
}

.wx-pic a.wx-sina,
.wx-pic a.wx-tx {
	display: block;
	width: 105px;
	background: url(../img/sprite_bg4.png) no-repeat;
	margin: 0 auto;
}

.wx-pic a.wx-sina {
	height: 32px;
	background-position: -44px -182px;
}

.wx-pic a.wx-tx {
	height: 27px;
	background-position: -44px -218px;
	margin-top: 14px;
}


/*---------about--------------*/

.qiyuan-1 {
	height: 268px;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 38px;
}

.qiyuan-1 p {
	text-indent: 2em;
}

.qiyuan-1 p,
.qiyuan-1 span {
	line-height: 28px;
}

.pinpai-1 {
	height: 154px;
	margin-top: 30px;
}

.pinpai-1 img {
	margin: 0 2px 2px 0;
}

.pinpai-2 {
	line-height: 26px;
	text-indent: 2em;
}

.pinpai-3 {
	width: 608px;
	height: 260px;
	padding-left: 18px;
	background: url(../img/about_pic7.jpg) 242px top no-repeat;
	margin-top: 40px;
}

.zhuanye {
	width: 192px;
	height: 120px;
}

.zy-1 {
	height: 32px;
	border-bottom: 1px dashed #666;
	line-height: 25px;
}

.zy-1 i {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: #f4ac2e;
	margin: 5px 14px 0 0;
}

span.zy-tt {
	font-size: 24px;
	color: #1b1b1b;
}

.zy-2 {
	text-indent: 2em;
	font-size: 12px;
	line-height: 20px;
	padding-top: 10px;
}

.service-1 {
	height: 170px;
	padding-top: 25px;
}

.service-2 {
	height: 155px;
}

.service-2 img {
	margin-right: 12px;
}

.huanjing-1 {
	height: 128px;
	padding-top: 28px;
}

.huanjing-2 {
	height: 145px;
}

.huanjing-2 img {
	margin-right: 12px;
}


/*---------share单页--------------*/

.pub-l {
	width: 747px;
	overflow: hidden;
}

.art-slide {
	width: 720px;
	height: 89px;
	position: relative;
	overflow: hidden;
	margin: 15px auto 0;
}

.art-slide ul {
	position: absolute;
	width: 1440px;
	height: 89px;
	left: 0;
	top: 0;
}

.art-slide li {
	width: 720px;
	height: 89px;
	float: left;
}

img.share-ad {
	display: block;
}

h1.huanzhe-1 {
	font-size: 24px;
	font-weight: 500;
	text-align: center;
	margin-top: 35px;
}

.huanzhe-2 {
	width: 100%;
	margin-top: 30px;
	padding: 10px 0;
	background-color: #e5e4e4;
}

.huanzhe-2 form {
	display: block;
	width: 70%;
	overflow: hidden;
	margin: 0 auto;
}

.huanzhe-2 form input {
	width: 70%;
	float: left;
	line-height: 30px;
	border: 1px solid #aaa;
	outline: none;
}

#art_submit {
	width: 29%;
	float: left;
	line-height: 32px;
	border: none;
	outline: none;
	background: #c00;
	font: normal 16px/32px 'Microsoft YaHei';
	color: white;
}

a.hz-online1 {
	display: block;
	width: 49px;
	height: 25px;
	float: right;
	padding-left: 13px;
	margin-right: 12px;
	position: relative;
}

a.hz-online1 i {
	position: absolute;
	top: -3px;
	left: 0;
	display: block;
	width: 14px;
	height: 13px;
	background: url(../img/sprite_bg2.png) -140px -525px no-repeat;
	overflow: hidden;
}

.huanzhe-3 {
	width: 622px;
	height: 250px;
	margin: 35px auto 0;
}

.huanzhe-3 img {
	float: left;
	margin-right: 50px;
}

.huanzhe-3 p {
	float: left;
	width: 294px;
	height: 190px;
	line-height: 26px;
	margin-top: -8px;
}

a.hz-online2,
a.hz-online3 {
	float: left;
	width: 100px;
	height: 29px;
	line-height: 29px;
}

a.hz-online2 {
	margin-right: 40px;
	background-color: #f4ac2e;
}

a.hz-online3 {
	color: #fff;
	background-color: #666;
}

a.hz-online3:hover {
	color: #ddd;
}

.huanzhe-4 {
	width: 654px;
	margin: 0 auto;
}

.huanzhe-4 p {
	text-indent: 2em;
	padding: 10px 0;
	line-height: 24px;
}

.art-btm-btn {
	width: 60%;
	overflow: hidden;
	margin: 10px auto;
}

.art-btm-btn img {
	float: left;
	margin: 0 20px;
}

.huanzhe-5 {
	width: 700px;
	height: 181px;
	position: relative;
	margin: 25px auto 0;
}

.huanzhe-5 p {
	width: 260px;
	height: 148px;
	position: absolute;
	top: 18px;
	left: 425px;
	line-height: 24px;
}

span.hz-tishi {
	font-size: 18px;
	color: #a40000;
}

.huanzhe-6 {
	width: 698px;
	height: 119px;
	border: 1px solid #cfcece;
	border-top: none;
	margin: 0 auto;
	overflow: hidden;
}

.hz-online4 {
	padding-left: 26px;
	height: 25px;
	margin: 25px 0 0 22px;
	line-height: 15px;
	background: url(../img/sprite_bg3.png) -35px -466px no-repeat;
}

#jieda {
	width: 409px;
	height: 39px;
	border: 1px solid #cfcece;
	padding-left: 12px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 39px;
	color: #999;
}

#hz-tijiao {
	width: 171px;
	height: 39px;
	font-size: 18px;
	color: #666;
	line-height: 39px;
	font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1';
	margin-left: 50px;
	background: #ccc;
	cursor: pointer;
}

.huanzhe-7 {
	margin: 18px 17px 15px 0 !important;
	height: 22px;
}

.huanzhe-8 {
	width: 698px;
	height: 169px;
	border: 1px solid #cfcece;
	border-top: 3px solid #cfcece;
	margin: 0 auto 20px;
	position: relative;
	overflow: hidden;
}

.huanzhe-8 h1 {
	font-size: 24px;
	font-weight: 500;
	position: absolute;
	top: 11px;
	left: 18px;
}

.huanzhe-8 h3 {
	font-size: 24px;
	font-weight: 500;
	position: absolute;
	top: 11px;
	left: 18px;
}

.tj-1 {
	width: 333px;
	height: 105px;
	border-right: 1px solid #ccc;
	margin-left: 13px;
}

.tj-2 {
	width: 280px;
	padding-left: 40px;
	border-right: none;
}

.huanzhe-8 ul {
	margin-top: 23px;
	padding-top: 24px;
	_display: inline;
}

.huanzhe-8 li {
	list-style: inside square;
	width: 274px;
	height: 28px;
	border-bottom: 1px dashed #ccc;
	color: #999;
}

.huanzhe-8 li a {
	font-size: 12px;
	padding: 0 2px;
	line-height: 28px;
}

.huanzhe-8 li a:hover {
	background-color: #F4AC2E;
}

.pub-r {
	width: 220px;
	padding: 0 15px;
	overflow: hidden;
}

.hot-zt {
	width: 220px;
	height: 318px;
	padding: 0 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin: 0 0 10px -15px;
}

.js-tj {
	height: 272px;
	border-top: 1px solid #e5e5e5;
	margin: 15px 0 0 -15px;
	padding: 5px 0 0 15px;
	width: 235px;
}

.edf {
	height: 76px;
	font-size: 12px;
	line-height: 20px;
}

.edf img {
	border: 1px solid #ccc;
	float: left;
	margin-right: 8px;
}

span.edf-tt {
	color: #c93;
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
}

.other {
	height: 348px;
	border-bottom: 1px solid #e5e5e5;
}

.rexin {
	height: 390px;
	position: relative;
	margin-top: 10px;
	width: 220px;
	overflow: hidden;
}

span.rx-pre,
span.rx-next {
	position: absolute;
	top: 16px;
}

span.rx-pre {
	left: 190px;
}

span.rx-next {
	right: 0;
}

.rx-1 {
	height: 50px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
}

.rx-1 ul {
	width: 238px;
	position: absolute;
}

.rx-1 li {
	width: 40px;
	height: 50px;
	float: left;
	margin-right: 5px;
	overflow: hidden;
}

.rx-1 li img {
	border: 1px solid #d1d1d1;
	cursor: pointer;
}

.rx-1 li.cur img {
	border: 2px solid #f4ac2e;
}

.rx-2 {
	width: 218px;
	height: 209px;
	margin-top: 15px;
	position: relative;
}

.rx-2 ul {
	position: absolute;
	height: 209px;
}

.rx-2 ul li {
	position: relative;
	float: left;
}

.rx-2 img {
	border: 1px solid #ccc;
}

.rx-2 p {
	position: absolute;
	height: 52px;
	background-color: rgba(229, 229, 229, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96e5e5e5, endColorstr=#96e5e5e5);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 0.6) 0%, rgba(229, 229, 229, 0.6) 100%);
	bottom: 0;
	font-size: 12px;
	padding: 5px 0 0 16px;
	line-height: 24px;
	color: #333;
}

.rx-3 {
	margin-top: 14px;
}

.shaomiao {
	height: 112px;
	margin-top: 15px;
}

.shaomiao p {
	float: left;
	width: 94px;
	padding: 20px 0 0 12px;
}

.share-lx {
	height: 325px;
}


/*---------来院路线--------------*/

.lylx-1 {
	width: 746px;
	height: 140px;
	position: relative;
	float: right;
	margin-top: 16px;
	overflow: hidden;
}

.lylx-1 ul {
	width: 1492px;
	height: 140px;
	position: absolute;
	left: 0;
	top: 0;
}

.lylx-1 li {
	width: 746px;
	height: 140px;
	float: left;
}

a.lx-online1 {
	position: absolute;
	bottom: 21px;
	right: 21px;
	width: 114px;
	height: 28px;
	line-height: 28px;
	background: #f4ac2e;
}

.lylx-2 {
	clear: right;
	padding: 30px 50px 0;
}

a.lx-online2 {
	display: block;
	position: absolute;
	bottom: 10px;
	right: -10px;
	width: 86px;
	height: 18px;
	font-size: 14px;
	padding: 8px 0 0 6px;
}

a.lx-online2 i {
	display: block;
	width: 14px;
	height: 13px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/sprite_bg2.png) -140px -525px no-repeat;
}

.lx-map {
	width: 641px;
	height: 283px;
	border: 3px solid #cfcece;
	margin-top: 10px;
}

.dizhi {
	line-height: 24px;
	padding-top: 18px;
	height: 134px;
}

img.zhinan {
	width: 638px;
	height: 237px;
	margin: 15px 0 25px 5px;
}

.bus {
	height: 370px;
	margin-top: 6px;
}

.bus-1 {
	line-height: 26px;
	height: 60px;
}

.bus-2 {
	width: 644px;
	height: 57px;
	border: 1px solid #ccc;
}

.bus-2 a {
	display: block;
	width: 160px;
	height: 100%;
	border-right: 1px solid #ccc;
	float: left;
	background-color: #333;
	color: #666;
	overflow: hidden;
}

.bus-2 a:hover {
	background-color: #f4ac2e;
	color: #333;
}

.bus-2 a:hover b {
	color: #f00;
}

.bus-2 a span {
	display: inline-block;
	float: left;
}

span.bus-icon1,
span.bus-icon2,
span.bus-icon3,
span.bus-icon4 {
	background: url(../img/sprite_bg5.png) no-repeat;
	margin: 11px 0 0 16px;
}

span.bus-icon1 {
	width: 33px;
	height: 35px;
	margin-right: 16px;
}

span.bus-icon2 {
	width: 28px;
	height: 34px;
	background-position: -35px top;
	margin-right: 15px;
}

span.bus-icon3 {
	width: 34px;
	height: 29px;
	background-position: -64px top;
	margin-right: 15px;
}

span.bus-icon4 {
	width: 33px;
	height: 35px;
	background-position: -99px top;
	margin-right: 12px;
}

.bus-2 a:hover span.bus-icon1 {
	background-position: left -35px;
}

.bus-2 a:hover span.bus-icon2 {
	background-position: -35px -34px;
}

.bus-2 a:hover span.bus-icon3 {
	background-position: -64px -30px;
}

.bus-2 a:hover span.bus-icon4 {
	background-position: -99px -35px;
}

span.bus-tt,
span.view {
	width: 90px;
}

span.bus-tt {
	font-weight: bold;
	padding-top: 8px;
}

span.view {
	font-size: 12px;
}

b.here {
	color: #ccc;
}

.bus-3 {
	height: 110px;
	line-height: 26px;
	padding-top: 15px;
	display: none;
}


/*---------设备列表页--------------*/

.sblist-1 {
	height: 100px;
	margin-top: -25px;
}

.sblist-1 h2 {
	height: 38px;
	font-weight: 500;
	text-align: center;
}

.sblist-1 p {
	text-indent: 2em;
	width: 686px;
	margin-left: -15px;
}

.sblist-2 {
	height: 140px;
	width: 560px;
	margin: 0 auto;
	border-top: 1px dashed #dcdcdc;
	padding-top: 20px;
	text-align: center;
}

.sb-online1 {
	height: 22px;
	overflow: hidden;
	margin: 0 -8px 15px 0;
	_margin-right: -20px;
}

.sb-tab {
	position: relative;
	height: 460px;
}

.zhiliaoyi {
	clear: both;
	width: 646px;
	height: 730px;
	position: relative;
	overflow: hidden;
}

.sb-tab li {
	width: 644px;
	height: 448px;
	border: 1px solid #ccc;
	float: left;
	position: relative;
	position: relative;
}

.sb-p1 {
	position: absolute;
	width: 315px;
	height: 403px;
	background-color: rgba(220, 220, 220, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96dcdcdc, endColorstr=#96dcdcdc);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(220, 220, 220, 0.6) 0%, rgba(220, 220, 220, 0.6) 100%);
	padding: 45px 15px 0 30px;
	right: 0;
	top: 0;
}

.sb-p1 span {
	position: relative;
	display: block;
	line-height: 24px;
}

span.sb-tt {
	height: 60px;
	font-size: 18px;
	font-weight: bold;
}

span.sb-pro {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 3px;
}

.sb-p2 {
	position: absolute;
	height: 102px;
	padding-left: 25px;
	bottom: 0;
	left: 0;
}

.sb-p2 span {
	display: block;
}

.sb-switch {
	height: 50px;
	position: relative;
}

span#sb-pre,
span#sb-next {
	position: absolute;
	top: 20px;
}

span#sb-pre {
	right: 17px;
}

span#sb-next {
	right: 0;
}

.sb-tab2 {
	width: 646px;
	height: 220px;
	overflow: hidden;
}

.sb-tab2 ul {
	width: 700px;
}

.sb-tab2 li {
	width: 81px;
	height: 101px;
	float: left;
	margin: 0 10px 14px 0;
	cursor: pointer;
}

.sb-tab2 li img {
	border: 1px solid #ccc;
}

.sb-tab2 li.cur img {
	border: 2px solid #f93;
}


/*---------诊疗技术--------------*/

.liaofa {
	height: 340px;
	background: url(../img/zljs_bg1.jpg) 132px 6px no-repeat;
}

.liaofa ul {
	margin: 0 auto;
}

.liaofa li {
	width: 166px;
	height: 82px;
}

.liaofa li h3 {
	height: 22px;
	font-size: 14px;
	color: #1b1b1b;
}

.liaofa li p {
	font-size: 12px;
	line-height: 20px;
}

.lf-list1 {
	width: 646px;
	height: 103px;
}

.lf-list2 {
	padding-left: 20px;
	height: 111px;
}

.jp-1 {
	width: 730px;
	height: 537px;
	display: none;
	overflow: hidden;
}

.jp-1 li {
	width: 307px;
	height: 178px;
	float: left;
	position: relative;
	margin-right: 45px;
}

.jp-1 li img {
	border: 1px solid #ccc;
	margin-top: 18px;
}

span.jp-hot {
	top: 0;
	right: 0;
}


/*---------专家详情页--------------*/

.zj-article {
	padding: 0 17px;
}

.zj-1 {
	width: 649px;
	height: 469px;
	margin: 48px auto 0;
	position: relative;
}

.zj-1 img {
	border: 1px solid #ccc;
}

.zj-1 p {
	width: 302px;
	height: 425px;
	position: absolute;
	right: 0;
	top: 0;
	background-color: rgba(255, 255, 255, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	padding: 42px 20px;
	line-height: 24px;
}

.zj-2 {
	height: 190px;
	margin-top: 40px;
}

h2.zj-abl {
	font-size: 24px;
	font-weight: 500;
	height: 48px;
}

.zj-2 p {
	width: 444px;
	float: left;
	padding-left: 35px;
}

.zj-2 img {
	margin-right: 30px;
}

.zj-3 {
	height: 265px;
	width: 690px;
	margin-top: 20px;
}

.bingyou {
	width: 329px;
	height: 217px;
	float: left;
	margin-left: 40px;
	position: relative;
	z-index: 9;
	overflow: hidden;
	_display: inline;
}

.bingyou ul {
	width: 3000px;
}

.bingyou li img {
	border: 1px solid #cecece;
}

.by-r {
	float: left;
	width: 320px;
	height: 217px;
	background-color: #ccc;
	position: relative;
	overflow: hidden;
	_display: inline;
}

.by-r p {
	width: 220px;
	height: 140px;
	margin: 20px 0 0 48px;
	font-size: 12px;
	line-height: 22px;
}

a.by-online1,
a.by-online2 {
	top: 175px;
}

a.by-online1 {
	left: 48px !important;
}

a.by-online2 {
	right: 62px !important;
}

.zj-list {
	width: 120px;
	height: 15px;
	position: absolute;
	left: 148px;
	bottom: 0;
	text-align: center;
	zoom: 1;
	z-index: 10;
	overflow: hidden;
}

.zj-list span {
	display: block;
	float: left;
	margin: 0 3px;
	width: 8px;
	height: 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-indent: -999px;
	background-color: #999;
	overflow: hidden;
	cursor: pointer;
}

.zj-list span.on {
	background-color: #c93;
}

.zj-4 {
	width: 690px;
	height: 155px;
	overflow: hidden;
}

.zj-4 li {
	margin-bottom: 15px;
	overflow: hidden;
}

.zj-icon2 {
	position: relative;
	width: 680px;
	height: 118px;
	margin: 20px 0 0 38px;
	overflow: hidden;
}

.zj-5 {
	position: relative;
	margin-top: 10px;
}

.zj-5 p {
	position: absolute;
	top: 22px;
	right: 38px;
	width: 388px;
	height: 98px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 9px 0 15px;
	background-color: rgba(255, 255, 255, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
}

.zj-6 {
	width: 718px !important;
	margin-left: 17px;
}


/*---------专家列表页--------------*/

.zjlist-1 {
	display: block;
	margin: 0 auto;
}

.zjlist-2 {
	height: 85px;
	margin-top: 20px;
}

.zjlist-2 p {
	width: 230px;
	float: left;
	font-size: 12px;
}

.zjlist-2 p i {
	display: block;
	float: left;
	background: url(../img/sprite_bg5.png) -37px -89px no-repeat;
	overflow: hidden;
}

.zjlist-2 p i.cc-1 {
	width: 49px;
	height: 37px;
	margin-right: 10px;
}

.zjlist-2 p i.cc-2 {
	width: 32px;
	height: 37px;
	background-position: -87px -89px;
	margin-right: 4px;
}

.zjlist-2 p i.cc-3 {
	width: 30px;
	height: 37px;
	background-position: -120px -89px;
	margin-right: 8px;
}

.zjlist-3 {
	margin-top: 0px !important;
}

.zj-doctor {
	width: 100%;
	height: 100%;
	display: none;
}

.zj-online1 {
	width: 213px;
	height: 54px;
	position: absolute;
	top: 349px;
	left: 90px;
	background-color: #f4ac2e;
	text-align: center;
	padding-top: 10px;
	display: none;
}

.zj-online1 a:hover {
	color: #666;
}

.zjlist-4 {
	width: 670px;
	height: 240px;
	position: relative;
	overflow: hidden;
}

.zj-icon {
	width: 620px;
	height: 100%;
	overflow: hidden;
	padding-top: 30px;
	margin-left: 15px;
	position: relative;
}

.zjlist-4 ul {
	width: 805px !important;
}

.zjlist-4 li {
	margin: 0 25px 15px 0 !important;
	overflow: hidden;
}

span.zj-prev,
span.zj-next {
	display: block;
	position: absolute;
	width: 11px;
	height: 11px;
	top: 0;
	background: url(../img/sprite_bg1.png) no-repeat;
	cursor: pointer;
}

span.zj-prev {
	background-position: -945px top;
	right: 58px;
}

span.zj-next {
	right: 38px;
	background-position: -956px top;
}

span#zj-prev2,
span#zj-next2 {
	top: 15px;
}

.zjlist-5 {
	height: 150px;
	position: relative;
	width: 670px;
}

.zjlist-5 span.a-abl {
	font-size: 24px;
	display: block;
}

.taidou {
	width: 644px;
	height: 100%;
	margin: 10px 0 0 15px !important;
	overflow: hidden;
	position: relative;
}

.taidou li {
	margin-right: 25px !important;
}


/*---------article--------------*/

.article {
	margin-top: 25px;
	line-height: 25px;
}

.problem {
	height: 325px;
	border-bottom: 1px solid #e5e5e5;
}

.art-tab {
	width: 221px;
	height: 249px;
	overflow: hidden;
	position: relative;
}

.art-tab ul {
	width: 700px;
}

.art-tab li {
	width: 221px;
	height: 249px;
	float: left;
}

.art-tab li img {
	border: 1px solid #e5e5e5;
}

.art-list {
	width: 80px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.art-list span {
	display: block;
	float: left;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-indent: -999px;
	background-color: #999;
	overflow: hidden;
}

.art-list span.on {
	background-color: #c93;
}


/*---------weiqing--------------*/


/*---------wrap--------------*/

.wrap {
	width: 998px;
	border: 1px solid #e5e5e5;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	overflow: hidden;
}

.place {
	height: 50px;
	padding-left: 34px;
	background: url(../img/sprite_bg2.png) -144px -320px no-repeat;
	line-height: 50px;
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
}


/*---------wrap_left--------------*/

.wrap_left {
	width: 220px;
	padding: 16px 15px;
	float: left;
	overflow: hidden;
	_display: inline;
}

.left_list {
	width: 100%;
	height: 305px;
	overflow: hidden;
}

.left_list ul {
	height: 100%;
}

.left_list ul a {
	float: left;
	width: 220px;
	height: 50px;
	display: block;
	overflow: hidden;
}


/*.left_list ul{ background:url(../img/sprite_bg3.png) 10px -31px no-repeat; overflow:auto;}*/

.left_list li {
	width: 220px;
	height: 49px;
	border-bottom: 1px dashed #e5e5e5;
	overflow: hidden;
	cursor: pointer;
}

.left_list_01,
.left_list_02,
.left_list_03,
.left_list_04,
.left_list_05,
.left_list_06,
.left_list_07,
.left_list_08,
.left_list_09 {
	background: url(../img/sprite_bg2.png) -112px top no-repeat;
	padding-left: 52px;
	width: 168px;
	height: 100%;
	overflow: hidden;
}

.left_list li.cur {
	height: 50px;
	background-color: #f4ac2e;
	border: none;
}

.left_list .left_list_02 {
	background-position: -112px -43px;
}

.left_list .left_list_03 {
	background-position: -112px -81px;
}

.left_list .left_list_04 {
	background-position: -112px -120px;
}

.left_list .left_list_05 {
	background-position: -112px -163px;
}

.left_list .left_list_06 {
	background-position: -112px -207px;
}

.left_list .left_list_07 {
	background-position: -112px -247px;
}

.left_list .left_list_08 {
	background-position: -112px -287px;
}

.left_list .left_list_09 {
	background-position: 13px -562px
}

.left_list li span {
	line-height: 20px;
	display: block;
}

span.left_list_con {
	font-size: 14px;
	margin-top: 8px;
	font-weight: 800;
}

span.left_list_con_en {
	font-size: 10px;
}

.left_about {
	width: 100%;
}

h2.a-abl {
	line-height: 40px;
	font-size: 18px;
	text-align: left;
	font-weight: 600;
}

.left_about span img {
	width: 220px;
}

.left_about p {
	width: 100%;
	line-height: 25px;
	font-size: 12px;
	height: 75px;
	margin-top: 10px;
	text-indent: 2em;
}

.left_about a {
	color: #F90;
}

.left_tel {
	height: 114px;
	padding: 9px 0;
	margin-left: 5px;
}

.left_tel dd {
	height: 45px;
	padding: 12px 0 0 0;
}

.left_tel dd span {
	display: block;
	line-height: 16px;
}

a.tx-online1,
a.tx-online2 {
	display: inline-block;
	width: 33px;
	height: 33px;
	overflow: hidden;
	float: left;
	background: url(../img/sprite_bg1.png) -292px top no-repeat;
	margin-right: 9px;
}

a.tx-online2 {
	background-position: -326px 0;
}

a.tx-online1:hover {
	background-position: -292px -33px;
}

a.tx-online2:hover {
	background-position: -326px -33px;
}

span.tx-tel {
	font-size: 22px;
	font-family: Impact;
	height: 22px;
	line-height: 22px;
}


/*---------wrap_right--------------*/

.wrap_right {
	width: 646px;
	padding: 45px 50px 25px;
	float: right;
	_display: inline;
	overflow: hidden;
}

.right_con {
	width: 100%;
}

.safe_pic {
	width: 100%;
	height: 350px;
}

.s_pic_l {
	width: 450px;
	float: left;
	height: 100%;
}

.s_pic_l img {
	width: 450px;
	height: 350px;
	display: none;
}

.s_pic_r {
	width: 135px;
	float: right;
	margin-left: 60px;
	height: 100%;
	font-size: 16px;
}

.s_pic_r ul li {
	width: 135px;
	float: left;
	height: 69px;
	line-height: 69px;
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
	cursor: pointer;
}

.s_pic_r ul li.curror {
	background: #666;
	height: 70px;
	border: none;
	color: #fff;
}

.a6 {
	color: #333;
	font-size: 16px;
}

.a7 {
	color: #a7a7a7;
	font-size: 14px;
}

.safe_cn {
	margin-top: 40px;
	width: 100%;
	overflow: auto;
}

.safe_cn ul li {
	width: 100%;
	float: left;
	border-bottom: 1px dashed #dcdcdc;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.safe_ico_l {
	width: 100%;
	margin-top: 20px;
}

.safe_ico_l ul li {
	width: 100%;
	height: 90px;
	float: left;
	margin: 15px 0;
}

.safe_ico_l ul li p {
	width: 70px;
	margin: 6px 20px 10px 15px;
	float: left;
	height: 71px;
	background: url(../img/sprite_bg1.png) no-repeat;
}

.safe_ico_l ul li h3 {
	line-height: 35px;
	font-weight: blod;
	text-align: left;
	font-size: 16px;
}

.safe_ico_l ul li span {
	line-height: 25px;
}

.safe_ico_l ul li.s_l_01 p {
	background-position: -361px top;
}

.safe_ico_l ul li.s_l_02 p {
	background-position: -432px top;
}

.safe_ico_l ul li.s_l_03 p {
	background-position: -503px top;
}

.safe_ico_l ul li.s_l_04 p {
	background-position: -574px top;
}

.safe_ico_l ul li.s_l_05 p {
	background-position: -645px top;
}

.link_n {
	width: 1000px;
	;
	height: 125px;
	background: #666;
	margin: 25px auto;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}

.link_n ul {
	width: 100%;
}

.link_n li {
	width: 185px;
	height: 51px;
	margin: 37px 0;
	float: left;
	background: url(../img/sprite_bg2.png) 198px -484px no-repeat;
	color: #ebebeb;
	_display: inline;
	padding-left: 15px;
	overflow: hidden;
}

.link_n li p {
	float: left;
	background: url(../img/sprite_bg2.png) left top no-repeat;
	margin: 3px 9px 0 0;
}

.link_n li p.l_n_01 {
	width: 41px;
	height: 38px;
	background-position: left -195px;
}

.link_n li p.l_n_02 {
	width: 44px;
	height: 35px;
	background-position: left -234px;
}

.link_n li p.l_n_03 {
	width: 40px;
	height: 34px;
	background-position: left -270px;
}

.link_n li p.l_n_04 {
	width: 36px;
	height: 35px;
	background-position: left -305px;
}

.link_n li p.l_n_05 {
	width: 48px;
	height: 41px;
	background-position: left -341px;
}

.link_n li h3 {
	font-size: 14px;
	height: 22px;
	float: left;
	border-bottom: 1px dashed #999;
	font-weight: 100;
}

.link_n li span {
	display: block;
	float: left;
	width: 118px;
	font-size: 12px;
	padding-top: 3px;
}


/*---------byshare--------------*/

.by_l {
	width: 646px;
	height: 338px;
}

#picBox {
	position: relative;
	width: 646px;
	height: 355px;
	overflow: hidden;
}

#picBox dl.pic_g {
	position: absolute;
	height: 358px;
}

#picBox dl.pic_g dt {
	position: relative;
	float: left;
	width: 646px;
}

#picBox dl.pic_g dt #PBC1,
#PBC2,
#PBC3,
#PBC4,
#PBC5 {
	overflow: hidden;
	width: 646px;
	height: 358px;
	position: relative;
	z-index: 1;
}

#picBox dl.pic_g dt #PBC1 ul,
#PBC2 ul,
#PBC3 ul,
#PBC4 ul,
#PBC5 ul {
	position: absolute;
}

#picBox dl.pic_g dt #PBC1 ul li,
#PBC2 ul li,
#PBC3 ul li,
#PBC4 ul li,
#PBC5 ul li {
	position: relative;
	float: left;
}

.by_l_c {
	width: 646px;
	height: 258px;
}

.b_l_c_p {
	width: 400px;
	height: 240px;
	margin: 8px 0;
	float: left;
	_display: inline;
}

.b_l_c_p img {
	width: 398px;
	height: 238px;
	border: 1px solid #ccc
}

.b_l_c_l {
	width: 215px;
	height: 100%;
	background: #fff;
	float: right;
	_display: inline;
	overflow: hidden;
	margin-top: -358px;
	z-index: 999;
	position: relative;
}


/*wq2-22xiugai*/

.b_l_c_l ul li {
	width: 90px;
	height: 70px;
	float: left;
	margin: 8px;
	_display: inline;
	cursor: pointer;
	z-index: 999;
}

.b_l_c_l ul li img {
	width: 88px;
	height: 68px;
	border: 1px solid #ccc;
}

.b_l_c_l ul li img:hover {
	border: 1px solid #edb24a;
}

.by_l_j {
	height: 70px;
	width: 646px;
	padding-top: 15px;
	background: url(../img/ico_01.gif) 10px 0 no-repeat;
}

.by_l_j_k {
	height: 70px;
	border: 1px solid #adadad;
}

.by_l_j_k h3 {
	font-size: 28px;
	line-height: 70px;
	width: 50px;
	float: left;
	text-indent: 15px;
}

.by_l_j_k span {
	line-height: 25px;
	height: 50px;
	margin: 10px 0;
	display: block;
}

.by_l_l {
	height: 50px;
	margin-top: 15px;
	overflow: hidden;
}

.by_l_l li {
	height: 48px;
	width: 108px;
	margin-right: 24px;
	cursor: pointer;
	border: 1px solid #ccc;
	float: left;
}

.by_l_l li.cur {
	border: 1px solid #edb24a;
}

.by_l_l li img {
	height: 100%;
	width: 45px;
	float: left;
}

.by_l_l li h3 {
	line-height: 25px;
	font-size: 14px;
	text-align: center;
}

.by_l_l li span {
	line-height: 20px;
	text-align: center;
	display: block;
}

.by_more {
	width: 100%;
	height: 295px;
	margin-top: 20px;
}

.titsp {
	line-height: 30px;
	font-size: 30px;
	width: 330px;
	height: 30px;
	overflow: hidden;
}

.titsp h2 {
	font-size: 24px;
	font-weight: 100;
}

.titsp p {
	float: right;
	width: 30px;
	margin: 15px 30px 0 0;
}

span#by_btn_l,
span#by_btn2_l,
span#by_btn3_l,
span#news-pre {
	float: left;
}

span#by_btn_r,
span#by_btn2_r,
span#by_btn3_r,
span#news-next {
	float: right;
	background-position: -956px top;
}

.b_m_l {
	height: 240px;
	margin: 20px 0;
	position: relative;
	overflow: hidden;
}

.sh-b-m {
	width: 330px;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}

ul.first-ul {
	width: 3000px;
}

.b_m_l ul li {
	float: left;
	position: relative;
}

.bml_l {
	width: 330px;
	height: 240px;
	float: left;
	overflow: hidden;
}

.bml_l li {
	width: 100%;
	height: 70px;
	margin-bottom: 15px;
	_margin-bottom: 10px;
	float: left;
}

.bml_l li img {
	width: 70px;
	height: 100%;
	float: left;
}

.bml_l li .bml_l_l {
	width: 245px;
	height: 100%;
	margin-left: 85px;
}

.bml_l li .bml_l_l dt {
	width: 245px;
	height: 25px;
	line-height: 20px;
	font-size: 14px;
}

.bml_p {
	width: 240px;
	height: 240px;
	float: right;
}

.bml_p img {
	width: 238px;
	height: 238px;
	border: 1px solid #dadada;
}

.zjtj {
	margin: 20px 0 0;
}

.sh-list {
	width: 646px;
	height: 90px;
	margin: 15px 0;
	overflow: hidden;
	position: relative;
}

.zjtj ul {
	width: 3000px;
	height: 90px;
}

.zjtj li {
	width: 134px;
	height: 88px;
	margin-right: 34px;
	border: 1px solid #dadada;
	float: left;
	position: relative;
}

.zjtj li img {
	width: 134px;
	height: 88px;
}

.zan {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background-color: rgba(0, 0, 0, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.zan * {
	position: relative;
	color: #fff;
	text-align: center;
}

.zan h3 {
	font-size: 14px;
	margin: 36px 0 3px 0;
}

.zan span {
	display: inline-block;
	background: url(../img/sprite_bg2.png) -144px -418px no-repeat;
	padding-left: 36px;
}

.xgwz {
	width: 1000px;
	margin: 0 auto;
	overflow: auto;
	padding-top: 10px;
}

.xgwz dt {
	line-height: 35px;
	font-size: 24px;
	float: left;
	font-weight: bold;
	display: block;
	width: 100%;
	margin: 10px 0;
}

.xgwz_l {
	width: 100%;
	float: left;
	height: 172px;
	margin: 15px 0;
	overflow: hidden;
}

.xgwz_l li {
	border: 1px solid #dadada;
	float: left;
	width: 220px;
	height: 170px;
	margin-right: 37px;
}

.xgwz_l li:hover {
	border: 1px solid #f4ac2e;
}

.gy_p {
	width: 100%;
	height: 280px;
	overflow: hidden;
}

.gy_p_l {
	width: 371px;
	height: 279px;
	float: left;
	position: relative;
	display: none;
}

.gy_p_l img {
	width: 369px;
	height: 277px;
	border: 1px solid #dadada;
	float: left;
}

.gy_p_l p {
	position: absolute;
	bottom: 0;
	width: 369px;
	left: 1px;
	padding: 5px 0;
	background-color: rgba(255, 255, 255, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	text-align: center;
	display: none;
}

.gy_p_r {
	width: 230px;
	height: 100%;
	float: right;
}

.gy_p_r ul {
	width: 100%;
	display: block;
	overflow: auto;
}

.gy_p_r ul li {
	width: 105px;
	height: 60px;
	margin: 5px;
	background: #dadada;
	float: left;
	_display: inline;
}

.gy_p_r ul li img {
	width: 103px;
	height: 58px;
	border: 1px solid #dadada;
}

.gy_p_r ul li img:hover {
	border: 1px solid #f4ac2e;
}

.gy_p_r span {
	width: 100%;
	margin-top: 20px;
	line-height: 30px;
	text-indent: 2em;
	display: block;
}

.gy_ls {
	width: 100%;
	margin-top: 40px;
	height: 505px;
}

.gy_l_l {
	width: 100%;
	height: 70px;
	background: #333;
	padding: 20px 0 0;
}

.gy_l_l ul {
	width: 98%;
	height: 100%;
	background: url(../img/ico_05.gif) 5px 40px no-repeat;
}

.gy_l_l li {
	width: 70px;
	height: 70px;
	line-height: 30px;
	margin: 0 4px;
	color: #999;
	text-align: center;
	float: left;
}

.gy_l_l li.cur {
	position: relative;
}

.gy_l_l li span {
	font-size: 12px;
	display: block;
}

.gy_l_l li.cur span {
	font-size: 20px;
	color: #fff;
}

.gy_l_l li i {
	display: block;
	width: 8px;
	height: 8px;
	margin: 6px auto 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #ccc;
	overflow: hidden;
}

.gy_l_l li.cur i {
	background: #f4ac2e;
}

span.gy-down {
	width: 35px;
	height: 18px;
	background: url(../img/sprite_bg2.png) left bottom no-repeat;
	position: absolute;
	bottom: -18px;
	left: 16px;
	_bottom: -17px;
	_left: 18px;
	overflow: hidden;
	display: none;
}

.gy_l_l li.cur span.gy-down {
	display: block;
}

.gy_l_pl {
	height: 390px;
	margin: 30px auto 10px;
	border: 1px solid #e5e5e5;
}

.gy_l_pl ul {
	height: 100%;
	display: none;
}

.gy_l_pl ul li {
	height: 162px;
	width: 182px;
	float: left;
	margin: 16px;
	_display: inline;
}

.gy_l_pl ul li img {
	height: 120px;
	width: 180px;
	border: 1px solid #dadada;
	float: left;
}

.gy_l_pl ul li span {
	line-height: 30px;
	width: 100%;
	height: 40px;
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
	float: left;
	display: block;
}

.gy_con {
	width: 100%;
	margin: 20px auto;
	height: 500px;
}

.gy_con span {
	text-indent: 2em;
	display: block;
	line-height: 25px;
	width: 100%;
}

.gy_con_01 {
	width: 100%;
	height: 270px;
	margin-bottom: 20px;
	overflow: hidden;
}

.gy_con_1_l {
	float: left;
	width: 450px;
	_display: inline;
}

.gy_con_1_l p {
	width: 100%;
	height: 30px;
	font-weight: bold;
	line-height: 30px;
	margin: 5px 0;
	font-size: 16px;
}

.gy_con_1_p {
	width: 170px;
	height: 100%;
	float: right;
	background: url(../img/pinpai_01.jpg) 3px 60px no-repeat;
	_display: inline;
}

.gy_con_02 {
	width: 100%;
	height: 220px;
}

.gy_con_2_l {
	float: left;
	width: 450px;
	margin-top: 50px;
	_display: inline;
}

.gy_con_2_p {
	width: 170px;
	height: 100%;
	float: right;
	background: url(../img/pinpai_02.jpg) 3px 10px no-repeat;
	_display: inline;
}


/*---------weiqing--------------*/


/*--张军--*/

.jclear {
	clear: both;
	overflow: hidden
}

.bz {
	padding: 25px 0 0 0;
	width: 747px;
}

.innerbanner {
	height: 300px;
	padding-bottom: 150px;
	background: url(../img/banbg.gif) repeat-x;
}

.innerbanner .inner_center {
	width: 1000px;
	margin: 0 auto
}

.bz_block {
	height: 238px;
	padding: 20px 15px 15px;
	border-bottom: 1px solid #E5E5E5;
}

h2.bz_title {
	height: 50px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 100;
}

.bz_con {
	height: 200px;
	clear: both;
	overflow: hidden
}

.bz_con_left {
	float: left;
	border: 1px solid #ccc;
	margin-right: 20px;
}

.bz_con_right {
	float: left;
	width: 700px;
}

.bz_con_right h2 {
	font-size: 22px;
	font-weight: 500;
	line-height: 24px;
	height: 40px
}

.bz_ins {
	line-height: 25px;
	font-size: 12px;
}

.bz_con_right b {
	font-size: 14px;
}

.bz_bx {
	line-height: 35px;
	border-top: 1px dashed #CCC;
	height: 35px;
	margin-top: 5px;
	font-size: 12px;
}

.bz_last {
	clear: both;
}

.bz_last_left {
	float: left;
	width: 190px;
}

.bz_star {
	font-size: 12px;
	height: 24px;
	background: url(../img/sprite_bg2.png) -1px -447px no-repeat;
}

.bz_last_right {
	float: right;
	width: 425px;
	margin-top: 3px;
}

a.bz-online5,
a.bz-online6 {
	width: 160px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

a.bz-online5 {
	color: #fff;
	background: #666;
	margin-right: 40px;
}

a.bz-online5:hover {
	color: #ddd;
}

a.bz-online6 {
	background: #f4ac2e;
}

a.bz-online6:hover {
	color: #000;
}

.samll_nav {
	background: #ccc;
	position: relative;
	clear: both;
	overflow: hidden;
	width: 747px;
	height: 48px;
	z-index: 50;
}

.samll_nav ul li {
	float: left;
	width: 105px;
	line-height: 45px;
	height: 45px;
	text-align: center
}

.samll_nav ul li.bz_now {
	border-top: 3px solid #f4ac2e;
	background: #fff;
}

.samll_nav a.bz_clickmore {
	position: absolute;
	width: 94px;
	height: 26px;
	top: 10px;
	left: 630px;
	background: #fff;
	line-height: 26px;
}

a.bz_ins_title {
	display: block;
	font-size: 22px;
	margin: 30px 0 10px 0;
	text-indent: 20px;
	background: url(../img/sprite_bg2.png) 130px -386px no-repeat;
	width: 155px;
}

.bz_box_pic1 {
	margin-bottom: 20px;
	position: relative;
}

.bz_box {
	padding: 10px 80px 0;
}

a.by_zixun,
a.by_yuyue {
	position: absolute;
	top: 170px;
	width: 96px;
	height: 26px;
	line-height: 26px;
}

a.by_zixun {
	left: 19px;
	background: #f4ac2e;
}

a.by_yuyue {
	right: 27px;
	background: #666;
	color: #fff;
}

a.by_yuyue:hover {
	color: #ddd;
}

.bz_box_ins1 {
	line-height: 27px
}

.bz_box_ins1 li {
	background: url(../img/sprite_bg2.png) -155px -488px no-repeat;
	overflow: hidden;
}

.bz_box_ins1 li b {
	width: 102px;
	float: left;
	text-indent: 25px;
}

.bz_box_ins1 li span {
	display: block;
	float: left;
	width: 484px;
	_width: 478px;
}

.bz_box_ins2 {
	height: 208px;
	width: 585px;
	border: 1px solid #e5e5e5;
}

.bybox_left {
	width: 310px;
	height: 218px;
	float: left
}

.bybox_right {
	width: 250px;
	height: 178px;
	background: #c7c5c5;
	float: right;
	padding: 30px 5px 0 15px;
	font-size: 12px;
	position: relative;
}

.bybox_right p {
	line-height: 23px;
}

.bz_box_ins3 {
	width: 610px;
	height: 268px;
}

.bz_ins3_title {
	width: 188px;
	height: 0;
	position: absolute;
	top: 161px;
	left: 1px;
	background-color: rgba(0, 0, 0, 0.7);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);
	overflow: hidden;
}

.bz_ins3_title span {
	position: relative;
	color: #fff;
}

.bz_box_ins3 img {
	border: 1px solid #ccc;
	height: 210px;
}

.bz_box_ins3 li {
	width: 190px;
	height: 252px;
	float: left;
	_display: inline;
	margin-right: 8px;
	position: relative;
}

.bz_box_ins3 span {
	padding: 3px 8px;
}

span.ins3_name,
span.ins3_zc,
span.ins3_jb {
	display: block;
	float: left;
	line-height: 20px;
}

a.bz-online7 {
	width: 190px;
	height: 29px;
	line-height: 29px;
	background: #f4ac2e;
	margin-top: 10px;
}

.bz_box_ins4 h2 {
	line-height: 35px;
	font-size: 14px;
	font-weight: 600;
	height: 35px;
	text-indent: 2em;
}

.bz_box_ins4 li {
	line-height: 27px;
	height: 27px;
	font-size: 12px;
	border-bottom: 1px dashed #CCC;
	width: 270px;
	list-style: inside square;
	color: #999;
	text-indent: 5px;
}

.bz_box_ins4 li a {
	display: inline-block;
	padding: 0 3px 0 1px;
}

.bz_box_ins4 li a:hover {
	background-color: #F4AC2E;
}

.ins4_left {
	float: left;
	width: 270px;
}

.ins4_right {
	float: right;
}

a.bz_baike {
	background: none;
	width: 500px;
}

.bz_box_ins4 {
	width: 700px;
}

.bz_box_ins4 span {
	padding: 0 3px;
	float: left;
	display: block;
}

.baike_2 {
	padding: 10px 22px 0;
	height: 120px;
	overflow: hidden;
}

.baike_2 a,
.baike_2 span {
	display: block;
	float: left;
}

.baike_2 a {
	padding: 0 4px;
	height: 26px;
	line-height: 22px;
	overflow: hidden;
}

.baike_2 a:hover {
	background-color: #f4ac2e;
}

.baike_2 a:hover {
	text-decoration: underline;
	border-color: #cfcece;
}

.baike_2 span {
	padding: 0 3px;
}

.bz_left_title {
	line-height: 40px;
	font-size: 18px;
	font-weight: 600;
}

.bz_left {
	width: 250px;
	float: left;
	_display: inline;
	overflow: hidden;
	padding-bottom: 20px;
}

.bz_left1 {
	width: 220px;
	padding: 16px 15px;
}

.bz_left_about {
	padding: 16px 15px;
	border-bottom: 1px solid #e5e5e5;
}

.bz_left_ask {
	padding: 5px 15px 0;
	height: 310px;
	border-bottom: 1px solid #e5e5e5;
}

.bz_left_ask a {
	display: inline-block;
	float: left;
	width: 70px;
	height: 29px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 29px;
	margin: 0 2px 2px 0;
}

.bz_left_ask a:hover {
	background: #f4ac2e;
	border-color: #f4ac2e;
}

.bz_wyzx {
	margin-top: 15px;
}

input.bz-online4 {
	width: 220px;
	line-height: 40px;
	padding: 0;
	border: 1px solid #cfcece;
	font-size: 18px;
	font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1';
	cursor: pointer;
	margin-top: 15px;
}

a.bz-online3 {
	width: 220px;
	height: 40px;
	background: #f4ac2e;
	font-size: 16px;
	color: #1b1b1b;
	line-height: 40px;
	border: none;
}

.bz_left_yuyue {
	padding: 5px 15px 0;
	height: 315px;
	border-bottom: 1px solid #e5e5e5;
}

.bz_left_title span {
	font-size: 12px;
	font-weight: 500;
	color: #797676
}

.bz_jiuzhen {
	width: 100%;
	height: 189px;
	overflow: hidden;
	margin-top: 10px;
}

.bz_jiuzhen li {
	line-height: 27px;
	width: 225px;
	overflow: hidden;
}

.bz_jiuzhen li span {
	float: left;
}

.bz_jiuzhen .time {
	font-size: 10px;
	font-weight: 500;
	color: #797676;
	float: right;
	display: block;
	width: 84px;
	text-align: right;
	padding-right: 6px;
}

.bz_jiuzhen .bz_dotbq {
	font-size: 10px;
	font-weight: 500;
	color: #797676;
}

.bz_jinghua li {
	border-bottom: 1px dashed #ccc;
	height: 27px;
	text-indent: 2px;
	font-size: 12px;
	color: #999;
	list-style: inside square;
}

.bz_jinghua li a {
	font-size: 14px;
	color: #333;
}

.bz_left_tj {
	line-height: 24px;
	padding: 0 15px;
	height: 60px;
}

.bz_left_tex {
	padding: 0 15px;
}

.bz_left_tex textarea {
	line-height: 20px;
	font-size: 12px;
	color: #666;
	padding: 2px 0 0 6px;
	resize: none;
	height: 45px;
	width: 212px;
}

.bzs_yuyue {
	margin-top: 20px;
}

.bz_left_lx {
	padding: 5px 15px 0;
	border-top: 1px solid #e5e5e5;
}

.bz_left_address {
	font-size: 12px;
	line-height: 23px;
	margin-top: 10px;
	height: 130px;
}


/*病种列表页*/

.bz_list_baike {
	padding: 10px 14px 0px;
	height: 116px;
}

.bz_baike_left,
.bz_baike_right {
	float: left;
}

.bz_baike_left {
	width: 130px;
	height: 30px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #f4ac2e;
	text-align: center;
	line-height: 30px;
	color: #fff;
}

.bz_baike_right {
	width: 824px;
	margin-left: 10px;
	height: 116px;
}

.bz_baike_right a {
	line-height: 22px;
	padding: 0 3px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 8px 5px 4px;
}

.bz_baike_right a:hover {
	background-color: #f4ac2e;
}

.bz_baike_right span {
	display: block;
	float: left;
	padding: 2px 6px;
}

.bz_zx {
	float: right;
	width: 190px;
}

.bz_zx a,
.bz_zx span {
	float: left;
	display: inline-block;
	background: url(../img/sprite_bg2.png) no-repeat;
}

span.bz_tj {
	width: 60px;
	height: 22px;
	padding-left: 18px;
	background-position: -160px -540px;
}

.bz_zx a {
	width: 18px;
	height: 18px;
	margin: 2px 4px 0 5px;
}

.bz_zx a.bz_online1 {
	background-position: -51px -283px;
	overflow: hidden;
}

.bz_zx a.bz_online2 {
	background-position: -51px -302px;
	overflow: hidden;
}

.bz_zx a.bz_online3 {
	background-position: -51px -321px;
	overflow: hidden;
}

.bz_zx a.bz_online4 {
	background-position: -51px -340px;
	position: relative;
}

a.bz_online4 .bz_p {
	width: 117px;
	height: 116px;
	display: none;
	position: absolute;
	bottom: 22px;
	left: -55px;
}

a.bz_online4:hover .bz_p {
	display: block;
}

.bz_list_gold {
	border-top: 1px solid #e5e5e5;
	padding-top: 25px;
}

.bz_list_gold .bz_title span {
	font-size: 12px;
	padding-left: 10px;
	color: #666
}

.bz_list_gold .bz_title {
	text-indent: 20px;
	font-size: 24px;
}

.bz_list_con ul {
	width: 1200px;
}

.bz_list_con li {
	width: 232px;
	height: 340px;
	float: left;
	margin-right: 100px;
	margin-bottom: 30px;
	position: relative;
	border: 1px solid #fff;
	_display: inline;
}

.bz_list_con li.cur {
	border: 1px solid #f4ac2e;
}

.bz_list_con li.cur p.l_start {
	display: block;
}

.bz_list_con li h3 {
	font-size: 14px;
}

.bz_list_con p.l_start {
	display: none;
	width: 214px;
	height: 20px;
	background-color: rgba(0, 0, 0, 0.6);
	background: transparent\9 \0;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);
	zoom: 1;
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.bz_list_con li.bz_pic_3 {
	margin-right: 10px
}

.bz_list_con {
	padding: 20px 40px;
	width: 918px;
	overflow: hidden;
}

.b_l_pic img {
	padding: 2px;
	margin: 5px 8px;
}

.b_l_content {
	padding: 5px;
	line-height: 25px
}

.b_l_content h3 a {
	color: #333;
}

.bz_list_con li.cur h3 a {
	color: #f4ac2e;
}

.b_l_zz {
	font-size: 12px;
}

.b_l_zz a {
	padding: 0 5px;
}

.l_start {
	position: absolute;
	top: 158px;
	left: 10px;
	overflow: hidden;
}

.l_start span {
	display: block;
	position: relative;
}

span.star-sn {
	width: 80px;
	height: 14px;
	margin-top: 3px;
	background: url(../img/star.png) repeat-x;
	margin-left: 7px;
}

span.zan-num {
	width: 22px;
	height: 13px;
	padding: 0 8px 0 18px;
	margin-top: 4px;
	background: url(../img/sprite_bg5.png) -151px -113px;
	font-size: 12px;
	line-height: 13px;
	color: #eee;
}

.b_l_anniu {
	padding-top: 10px;
}

.b_l_anniu a {
	width: 99px;
	height: 29px;
	line-height: 29px;
	font-size: 13px;
}

a.bz-online1 {
	float: left;
	margin-left: 1px;
	background: #666;
	color: #fff;
}

a.bz-online2 {
	float: right;
	margin-right: 1px;
	background: #f4ac2e;
}

.pub_page li {
	float: left;
	border: 1px solid #E2DFE4;
	padding: 0 8px;
	margin: 0 1px;
	border-radius: 2px 2px 2px 2px;
	line-height: 20px;
	height: 20px;
	margin-bottom: 20px;
	cursor: pointer;
}

.pub_page li.now_page {
	background: #f2ac31;
}

.pub_page li.now_page a {
	color: #fff;
}

.pub_page li a {
	color: #666;
}

.bz_list_page .pub_page {
	float: right;
	padding-right: 20px;
}

.bz_list_his {
	padding: 0 20px 30px 20px;
	height: 250px;
}

.bz_list_his li {
	width: 223px;
	height: 173px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-left: 10px;
}

.bz_list_his h3 {
	font-weight: 700;
	font-size: 26px;
	line-height: 70px;
	height: 70px
}

.bz_l_hot {
	top: -20px;
	left: 220px;
}


/*病种列表页*/


/*--张军--*/


/*======预约挂号======*/

.guahao-main {
	width: 642px;
	height: 518px;
	overflow: hidden;
	position: relative;
	overflow: hidden;
}

.guahao-main ul {
	width: 690px;
	overflow: hidden;
}

.guahao-main ul li {
	width: 297px;
	float: left;
	margin: 0 48px 20px 0;
}

.guahao-main ul li:hover span {
	background: url(../img/button_bg_hover.jpg) no-repeat;
}

.guahao-main ul li:hover input {
	border: 1px solid #f4ac2e;
}

.guahao-main ul span {
	display: block;
	width: 79px;
	height: 39px;
	float: left;
	background: url(../img/button_bg.jpg) no-repeat;
	font: 14px/39px "微软雅黑";
	padding-left: 16px;
	color: #FFF;
}

.guahao-main ul li input {
	display: block;
	width: 190px;
	height: 37px;
	border: 1px solid #c8c6c6;
	padding: 0 0 0 10px;
	color: #666;
	float: left;
	margin: 0px;
	line-height: 37px;
}

.guahao-main ul li input:focus {
	border: 1px solid #f4ac2e;
	outline: none;
}

.textarea {
	overflow: hidden;
	*margin-top: 20px;
}

.textarea span {
	display: block;
	width: 79px;
	height: 39px;
	float: left;
	background: url(../img/button_bg.jpg) no-repeat;
	font: 14px/39px "微软雅黑";
	padding-left: 16px;
	color: #FFF;
}

.textarea textarea {
	display: block;
	width: 530px;
	height: 158px;
	border: 1px solid #c8c6c6;
	margin: 0 0 20px 0;
	padding: 10px 0 0 10px;
	color: #666;
	float: left;
}

.textarea textarea:focus {
	border: 1px solid #f4ac2e;
	outline: none;
}

.textarea:hover span {
	background: url(../img/button_bg_hover.jpg) no-repeat;
}

.textarea:hover textarea {
	border: 1px solid #f4ac2e;
}

.guahao-main p {
	font: 14px/30px "微软雅黑";
	color: #333;
	margin-left: 95px;
}

.btn {
	padding-left: 95px;
	overflow: hidden;
	*margin-top: 20px;
	margin-bottom: 20px;
}

.btn input {
	display: block;
	width: 202px;
	height: 43px;
	margin-right: 48px;
	float: left;
	border-bottom: 3px solid #5a5a5a;
	background: #666;
	font: 18px/42px "微软雅黑";
	text-align: center;
	font-weight: bold;
	color: #FFF;
}

.btn input:hover {
	background: url(../img/btn1.jpg) no-repeat;
	color: #333;
	border-bottom: 3px solid #e18f00;
}

.guahao-main ul li select {
	display: block;
	width: 201px;
	height: 40px;
	border: 1px solid #c8c6c6;
	padding: 0 0 0 10px;
	color: #666;
	float: left;
	margin: 0px;
	line-height: 37px;
}


/**添加遮罩***/

.add_mask {
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	cursor: pointer;
	opacity: 0.3;
}

.eliminate_mask {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	cursor: pointer;
	opacity: 1;
}


/*列表页文章列表部分*/

.lby_hxg {
	width: 727px;
	float: left;
	overflow: hidden;
	padding: 10px;
}

.lby_hxg_nr {
	width: 727px;
	height: auto;
}

.lby_hxg_nr dl {
	padding: 10px 0px;
	border-bottom: 1px dashed #999;
}

.lby_hxg_nr dl dt {
	width: 727px;
	height: 30px;
	font-weight: bold;
	font-family: "微软雅黑";
	background-color: #f4f4f4;
	font-size: 16px;
	line-height: 30px;
}

.lby_hxg_nr dl dt a {
	color: #504e42;
}

.lby_hxg_lf {
	width: 617px;
	float: left;
	padding-left: 10px;
}

.lby_hxg_rf {
	width: 100px;
	height: 30px;
	float: right;
}

.lby_hxg_nr dl dd {
	text-indent: 2em;
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
}

.lby_hxg_nr dl dd a {
	color: #F90;
}


/* 列表页分页 */

.page_list {
	margin: 0 auto;
	text-align: center;
	padding: 10px 0px;
}

.page_list ul {
	text-align: center;
	margin: 5px auto;
}

.page_list ul li {
	display: inline;
	margin-right: 6px;
	font-size: 12px;
	line-height: 30px;
	padding: 4px 9px 3px 9px;
	border: #F90 solid 1px;
}

.page_list ul li a {
	font-size: 12px;
	color: #F90;
}

.page_list ul li a:hover {
	color: #F24588;
	text-decoration: none;
}

.page_list ul li.thisclass {
	background: #F90;
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.page_list ul li.thisclass a {
	color: #fff;
}

.page_list ul li.thisclass a:hover {
	color: #fff;
}

.smallslider {
	width: 220px;
	height: 273px;
	overflow: hidden;
	position: relative;
}

.smallslider h3 {
	color: #EEE;
	font-weight: 700;
	line-height: 54px;
	position: absolute;
	text-indent: 2%;
	width: 100%;
	z-index: 102;
	padding-left: 8px;
	font-size: 14px;
}

.smallslider h3 a {
	color: #FFF;
	text-decoration: none;
}

.smallslider h3 a:hover {
	color: #F60;
	text-decoration: underline;
}

.smallslider-btns {
	position: absolute;
	z-index: 103;
}

.smallslider-btns .current-btn {
	background-color: #fba610;
	color: #1b1b1b;
	font-size: 14px;
	font-weight: 700;
}

.smallslider-btns span {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 16px;
	margin: 0 3px;
}

.smallslider-lay {
	background-color: #000;
	height: 54px;
	position: absolute;
	width: 100%;
	z-index: 101;
}

#NeskyPage {
	float: left;
	width: 100%;
	clear: both;
	padding-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
	color: #F99500;
	text-align: center;
}

#NeskyPage ul {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

#NeskyPage ul li {
	display: inline;
}

#NeskyPage ul li span {
	padding: 3px 10px;
	color: #686868;
	border: 1px solid #F99500;
	border-top: 1px solid #F99500;
}

#NeskyPage ul li.thisclass span {
	color: #F99500;
	text-align: center;
	overflow: hidden;
	background: #c10f35;
}

#NeskyPage ul li a {
	padding: 3px 10px;
	color: #686868;
	border: 1px solid #F99500;
}

#NeskyPage ul li a:hover {
	border: 1px solid #CCC;
	text-decoration: none;
}

#NeskyPage .delpalis li {
	margin-right: 5px;
}

#NeskyPage .delpalis li.thisclass {
	*padding-right: 8px;
}


.chuancheng{width:159px;  position: fixed; top:0; right:10%;z-index:9999;}

a.tel {
	float: left;
	margin-left:195px;
	margin-top: 49px;
}

.xiwang.yahei span.fr{padding-right:120px;}
