/*??3??tab?л?*/

.three_tab {
	overflow:hidden;
	margin-top:15px;
	margin-bottom:10px;
	height:209px;
	width:1200px;
	margin:0 auto;
}
.three_tab_nav {
	width:186px;
	height:195px;
	float:left;
	padding-left:8px;
	padding-right:0px;
}
.three_tab_nav li{
   padding:2px 0px;
}
.three_tab_nav li a {
	background:url(../image/three_tabbg.jpg) no-repeat;
	height:45px;
	line-height:45px;
	margin-top:1px;
	display:block;
	font-size:18px;
	text-align:center;
	color:#3b3b3b;
}
.three_tab_nav li.on a {
	background:url(../image/three_tabobg.jpg) no-repeat;
	color:#fff;
	width:186px;
	height:45px;
}
.three_tab .container ul {
	width:1000px;
	height:188px;
	border-left:none;
}
.three_tab .container ul li {
	float:left;
	padding:8px 8px 0;
	width:184px;
	overflow:hidden;
}
.three_tab .container ul li  .zjc{
	position: absolute;
	width:184px;
	height:190px;
}
.three_tab .container ul li .tit{
    background: rgba(0, 0, 0, 0) url("../image/zjtitbg.png") no-repeat;
    bottom: 0;
    color: #414141;
	font-size:14px;
    display: block;
    height: 42px;
    left: 1px;
    position: absolute;
    width: 100%;
	text-align:left;
}
.three_tab .container ul li .tit p{
padding-left:10px;
line-height:20px;
}

.three_tab .container li a {
	text-align:center;
	display:block;
	width:184px;
}
.three_tab .container li a.a_red {
	color:#002b02;
}
.three_tab .container li img {
	margin-bottom:5px;
	padding:1px;
	border:#b5b5b5 solid 1px;
	background:url(../image/loading.gif) no-repeat center center;
	width:184px;
	height:188px;
}
.three_tab .container li a:hover img {
	border:#002b02 solid 1px;
}



/*??????*/

.two_tab {
	border:1px solid #e3e3e3;
	margin-bottom:20px;
	height:421px;
	margin-top:16px;
}
.two_tab_nav {
	float:left;
	width:54px;
	text-align:center;
	font-size:20px;
	color:#343434;
	font-size:16px;
}
.two_tab_nav li {
	line-height:1;
	padding:61px 0;
	margin-bottom:5px;
	cursor:pointer;
}
.two_tab_nav li.on {
	background-color:#f2f2f2;
}
.two_tab_nav li a {
	color:#fff;
}
.two_tab_con {
	float:right;
}
.fx {
	padding-top:6px;
}
.fx li {
	float:left;
	width:274px;
	overflow:hidden;
	background-color:#eaeaea;
	margin-right:9px;
}
.fx li h3 {
	font-size:14px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#3b3b3b;
	padding-top:6px;
}
.fx li h4{
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#767676;
}
.fx li h3 img {
	border-radius:22px
}
.fx li p {
	padding:10px 10px 18px;
	text-indent:2em;
	line-height:1.7;
	font-size:12px;
}
.fx li p a {
	color:#002b02;
}
.swt {
	background-color:#d6d6d6;
	padding:3px 0;
}
.swt a {
	width:34px;
	height:30px;
	float:right;
	margin-right:5px;
}
.swt .a1 {
	background:url("../image/zixun_icon.png") no-repeat scroll 0 0 rgba(0,0,0,0);
	transition:all 0.3s linear 0s;
}
.swt .a1:hover {
	background-position:0 -30px;
}
.swt .a2 {
	background:url("../image/zixun_icon.png") no-repeat scroll -37px 0 rgba(0,0,0,0);
	transition:all 0.3s linear 0s;
}
.swt .a2:hover {
	background-position:-37px -30px;
}
.swt .a3 {
	background:url("../image/zixun_icon.png") no-repeat scroll -74px 0 rgba(0,0,0,0);
	transition:all 0.3s linear 0s;
}
.swt .a3:hover {
	background-position:-74px -30px;
}
.zrcase_right1 {
	padding-right:15px;
	padding-top:5px;
}
.zrcase_right1 li {
	display:block;
	float:left;
	height:425px;
	margin-right:2px;
	overflow:hidden;
	position:relative;
	width:260px;
}
.zrcase_right1 .activeb {
	width:590px;
}
.zrcase_right1_box {
	height:450px;
	position:relative;
	width:590px;
}
/*??????*/

.tixi {
	background-color:#f0f0f0;
}
.tixi .hd {
	float:left;
	width:250px;
	height:303px;
	margin-left:11px;
}
.tixi .hd li {
	height:44px;
	margin-bottom:3px;
	margin-right:5px;
	background-color:#595757;
}
.tixi .hd li.first {
	height:44px;
}
.tixi .hd li.on {
	background:#c60080;
}
.tixi .bd {
	float:left;
	width:770px;
}
.tixi .bd li {
	position:relative;
	width:850px;
}
.tixi h2 {
	font-size:18px;
	position:absolute;
	left:560px;
	top:50px;
}
.tixi p {
	width:255px;
	position:absolute;
	left:540px;
	top:90px;
}
.tixi .a1,.tixi .a2 {
	background:url("../image/tixizixun.png") no-repeat;
	height:40px;
	position:absolute;
	transition:all 0.3s linear 0s;
	width:40px;
	display:block;
	bottom:20px;
}
.tixi .a1 {
	background-position:0 0px;
	left:610px;
}
.tixi .a1:hover {
	background-position:0 -40px;
}
.tixi .a2 {
	background-position:-46px 0px;
	left:660px;
}
.tixi .a2:hover {
	background-position:-46px -40px;
}
.divwidth {
	width:1200px;
}
.divfloat {
	float:left;
}
.divrfloat {
	float:right;
}
.f1 {
	height:345px;
	margin-top:20px;
}
.f1_title_left {
	background:url("../image/f1_title_leftbg.jpg") no-repeat bottom;
	height:35px;
	width:260px;
	line-height:35px;
}
.f1_title_center {
    border-bottom: 1px solid #e3e3e3;	
	line-height:45px;
	height:45px;
	width:481px;
}
.f1_title_right {
    border-bottom: 1px solid #e3e3e3;
	line-height:45px;
	height:45px;
	width:456px;
}
.do_title_right { 
   border-bottom: 1px solid #e3e3e3;
   line-height:45px;
   height:45px;
   width:1200px;
   }
.f2_title_left {
	background:url("../image/f2_title_leftbg.jpg") no-repeat bottom;
	height:45px;
	width:1200px;
	line-height:45px;
}
.f3_title_left {
	height:31px; 
	width:195px;
	line-height:31px;
}
.f4_title_left {
	border-bottom:#e3e3e3 1px solid;
	height:34px;
	width:374px;
	line-height:34px;
}
.xiangmut{
	border-bottom:#e3e3e3 1px solid;
	height:34px;
	width:800px;
}
.xml{
    width:800px;
}

.f1_title_span { 
	font-size:24px;
	display:inline-block;
	height:45px;
	border-bottom:#002b02 1px solid;		color:#002b02;		font-weight:600;
} 
.jianjie{
	padding-top:20px;
	}
.jianjie p{
	line-height:24px;
	text-indent:2em;
	padding-top:20px;
	width:420px;
	margin:0 auto;
}
.jianjie p a{
	color:#002b02;
}
.doctor{
	width:1200px;
	margin:0 auto;
	}
.doctor ul{
    padding-top:26px;
	}
.doctor ul li{
	float:left;
	width:291px;
	padding-right:12px;
	}
.doctor ul li img{ 
	border: 1px solid #b5b5b5;
	padding:2px;
}


.f1_title_span_smail {
	margin-left:6px;
	font-size:12px;
	color:#dfdfdf;
}
.f3_title_span {
	font-size:18px;
	display:inline-block;
	height:34px;
	border-bottom:#002b02 1px solid;
}
.f3_title_span_smail {
	margin-left:6px;
	font-size:12px;
	color:#dfdfdf;
}
.xwdtlist1 {
	padding-top:14px;
	padding-bottom:14px;
}
.f1more {
	float:right;
	padding-top:10px;	
}
.span_center {
	font-size:24px;
}
.f1_left {
	width:213px;
}
.f1_left ul li{
	padding-bottom:12px;
}
.f1_right {
	width:456px;
}
.f1_center {
	padding-left:26px;	width:481px;
}
.f1_left_bottom li {
	width:259px;
	height:40px;
	line-height:40px;
	margin-top:5px;
	color:#002b02;
	text-align:center;
	background:#f6f6f6;
	font-size:16px;
	display:inline-block;
}
.xwr {
	float:left;
	margin-left:10px;
	width:301px;
	line-height:25px;
}
.xwr h1 {
	text-align:center;
}
.xwr h1 a {
	color:#3b3b3b;
	font-size:14px;
	height:50px;
	line-height:50px;
}
.xwinfo {
	font-size:13px;
	color:#777676;
	line-height:25px;
}
.f1_right_bottom li {
	height:39px;
	line-height:39px;
	margin-top:5px;
	color:#002b02;
	text-align:center;
	background:#f6f6f6;
	font-size:16px;
}.xwdtlist2 ul{    padding-top:8px;}
.xwdtlist2 li {
	width:481px;
	height:45px;
	line-height:45px;
	text-align:left;
	font-size:16px;
	border-bottom:#dbdbdb 1px dashed;
}
.container li {
	height:194px;
}
section {
	width:1200px;
	margin:0 auto;
	position:relative
}
/* xiwen */

a {
	text-decoration:none;
	color:black;
}
a:hover,a:active,a:focus {
	color:#002b02;
	text-decoration:none;
	outline:none;
}
.project {
	width:100%;
	height:auto;
	background:#fff;
	cursor:pointer;
}
.jingdianall {
	padding:14px 0px 0px 0px;
	width:800px;
	overflow:hidden;
	height:374px;
}
.jingdian {
	height:30px;
	overflow:hidden;
}
.jingdian ul li {
	margin-bottom:2px;
	width:100px;
	height:30px;
	float:left;
	overflow:hidden;
	margin-right:8px;
}
.jingdian ul li a {
	background:url(../image/projectlibg.jpg) no-repeat;
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	color:#000;
	font-size:18px;
}
.jingdian ul li.hover {

}
.jingdian ul li.hover a {
	background:url(../image/projectlihbg.jpg) no-repeat;
	color:#fff;
}
/****05/29 end*****/

.jd_des {
	width:800px;
	overflow:hidden;
	text-align:center;
	margin-right:8px;
}
.jd_ks {
	height:32px;
	width:100%;
	overflow:hidden;
	background:#f0f0f0;
}
.jd_ks ul li {
	height:32px;
	line-height:32px;
	width:94px;
	overflow:hidden;
	float:left;
	border-right:1px solid #fff;
	background:#f0f0f0;
	font-size:12px;
}
.jd_ks ul li a {
	color:#666666;
}
.jd_ks ul li:hover {
	background:#0099d9;
}
.jd_ks ul li:hover a {
	color:#fff;
}
.jd_des_l_r {
	width:800px;
	overflow:hidden;
	margin-top:10px;
	text-align:left;
}
.jd_l {
	width:442px;
	overflow:hidden;
}
.jd_l .tj_infol{
	float:left;
	width:158px;
}
.jd_l .tj_infor{
	float:right;
	width:274px;
}
.jd_l .tj_infor h2{
    text-align:center; 
	height:45px;
	line-height:45px;
}
.jd_l .tj_infor h2 a{
    color:#002b02;
	font-size:16px;
}
.jd_l .tj_infor p{
	line-height:25px;
	color:#777676;
	font-size:13px;
	text-indent:2em;
}
.jd_l .tj {
	width:100%;
	overflow:hidden;
}
.zk-li{
	width:442px; 
}
.jd_l .tj .tj_img {
	height:95px;
	width:145px;
	overflow:hidden;
}
.jd_l .tj .tj_des {
	width:406px;
	height:95px;
	overflow:hidden;
	text-indent:0;
	padding-top:0;
}
.jd_l .tj .tj_des h2 {
	color:#000;
	font-size:14px;
	height:28px;
	line-height:28px;
	font-weight:bold;
}
.jd_l .tj .tj_des p {
	font-size:12px;
	color:#666;
	width:316px;
}
.jd_l .tj .tj_des p a {
	color:#ff0078;
}
.tj_ul {
	border-top:1px solid #e3e3e3;
	width:100%;
	overflow:hidden;
}
.tj_ul ul {

	padding-top:12px;
}
.tj_ul ul li {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.tj_ul ul li span {
    color: #777676;
    font-size: 14px;
    margin: 0 6px;
}
.tj_ul ul li a{
    color:#3b3b3b;
}
.tj_ul ul li a:hover{
    color:#002b02;
}
.tjzj{
padding-top:10px;
} 
.tjzj span{
color:#002b02;
}
.project_r {
	width:345px;
	overflow:hidden;
}
.project_r .title {
	height:30px;
	line-height:30px;
	width:100%;
	overflow:hidden;
}
.project_r .title p {
	width:100%;
	border-bottom:1px solid #e4e4e4;
	color:#e4e4e4;
	height:29px;
	line-height:29px;
	font-family:"??????";
}
.project_r .title p span {
	color:#000;
	font-size:16px;
	border-bottom:1px solid #0099d9;
	height:29px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	float:left;
	padding-right:20px;
}
/* xiwenend */

/*特色项目推荐 */
.xmr{
    width:374px;
}
.xmr .xm_lt {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.xmr .xm_lt ul li {
    float: left;
    height: 116px;
	padding:0 12px;
    padding-top: 10px;
    text-align: center;
    width: 100px;
}
.xmr .xm_lt ul li a{
color:#000;
}
.xmr .xm_lt ul li a:hover{
color:#002b02;
}


/* zhenrenxiu */

/* ????? */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,map {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	color:#002b02;
}
#col_left a:hover,#col_right a:hover {
	text-decoration:underline;
}
img {
	vertical-align:top;
}
/* IE6????????·????? */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,img,div,dl,dt,dd {
	border:0 none;
	margin:0;
	padding:0;
}
body {
	background:#fff none repeat scroll 0 0;
	color:#666;
	font-family:??????;
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:0;
}
#wrapper {
	width:1200px;
	margin:0 auto;
	background-color:#fff;
}
.ovh {
	overflow:hidden;
	zoom:1;
}
.container {
	overflow:hidden;
}
.bor1 {
	border:1px solid #d4d4d4;
	margin-bottom:10px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.f14 {
	font-size:14px;
	color:#606060;
	line-height:24px;
	text-indent:2em;
}
.f12 {
	font-size:12px;
	color:#606060;
	line-height:22px;
}
.mr10 {
	margin-right:10px;
}
/* zhenrenxiu */

/* bunengdong */
	/* Slicebox Style */
.sb-slider {
	margin:10px 0 7px;
	position:relative;
	overflow:hidden;
	width:100%;
	list-style-type:none;
	padding:0;
}
.sb-slider li {
	margin:0;
	padding:0;
	display:none;
}
.sb-slider li > a {
	outline:none;
}
.sb-slider li > a img {
	border:none;
}
.sb-slider img {
	max-width:100%;
	display:block;
}
.sb-description {
	padding:20px;
	bottom:10px;
	left:10px;
	right:10px;
	z-index:1000;
	position:absolute;
	background:#CBBFAE;
	background:rgba(190,176,155,0.4);
	border-left:4px solid rgba(255,255,255,0.7);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	color:#fff;
	-webkit-transition:all 200ms;
	-moz-transition:all 200ms;
	-o-transition:all 200ms;
	-ms-transition:all 200ms;
	transition:all 200ms;
}
.sb-slider li.sb-current .sb-description {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	opacity:1;
}
.sb-slider li.sb-current .sb-description:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter:alpha(opacity=99);
	background:rgba(190,176,155,0.7);
}
.sb-perspective {
	position:relative;
}
.sb-perspective > div {
	position:absolute;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
}
.sb-side {
	margin:0;
	display:block;
	position:absolute;
	-moz-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
/* bunengdong */

.gengduo {
	margin-left:5px;
}



.safeall {
    background:#fcfbfb;
    height: 308px;
    overflow: hidden;
	margin-top:15px;
}
.safe_ul ul li {
    height: 57px;
    margin-bottom: 5px;
    overflow: hidden;
    width: 270px;
}
.safe_ul ul li a {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #002b02;
    display: block;
    font-size: 18px;
    height: 57px;
    line-height: 57px;
    overflow: hidden;
    text-align: center;
    width: 270px;
}

.safe_ul ul li.hover a {
    background: rgba(0, 0, 0, 0) url("../image/safeonbg.jpg") no-repeat;
    color: #fff;
}
.safe_des {
    height: 308px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 910px;
}
.safe_des_l_r {
    height: 308px;
    margin-top: 10px;
    overflow: hidden;
    text-align: left;
    width: 910px;
}
.safe_l {
    height: 278px;
    overflow: hidden;
    width: 525px;
	padding-top:15px;
}
.safe_r {
    overflow: hidden;
    width: 304px;
	margin:0px;
	width:345px; 
	padding-right:17px;
}
.safe_r h2{
	font-size:16px;
	margin-top:50px;
	font-weight:normal;
	text-align:right;
} 
.safe_r p{
	margin-top:14px; 
	line-height:30px; 
	font-size:15px;
	text-align:left; 
}
.safezx{
    padding-top:10px;
}
.safezx a {
	width:38px;
	height:38px;
	float:right;
	margin-right:10px;
}
.safezx .b1 {
	background:url("../image/safezx_icon.png") no-repeat scroll -9px 0 rgba(0,0,0,0);
	transition:all 0.3s linear 0s;
}
/* .safezx .b1:hover {
	background-position:-9px -38px;
} */
.safezx .b2 {
	background:url("../image/safezx_icon.png") no-repeat scroll -54px 0 rgba(0,0,0,0);
	transition:all 0.3s linear 0s;
}
/* .safezx .b2:hover {
	background-position:-54px -38px;
} */

.nf1_left {
	width:350px;
}
.nf1_left ul li{
	padding-bottom:12px;
}
.nf1_right {
	width:350px;
}
.nf1_center {
	padding-left:26px;
	width:450px;
}
.nf1_left_bottom li {
	width:259px;
	height:40px;
	line-height:40px;
	margin-top:5px;
	color:#002b02;
	text-align:center;
	background:#f6f6f6;
	font-size:16px;
	display:inline-block;
}
.nf1_title_left {
    border-bottom: 1px solid #e3e3e3;	
	line-height:45px;
	height:45px;
	width:350px;
}
.nf1_title_center {
    border-bottom: 1px solid #e3e3e3;	
	line-height:45px;
	height:45px;
	width:450px;
}
.nf1_title_right {
    border-bottom: 1px solid #e3e3e3;
	line-height:45px;
	height:45px;
	width:350px;
}
.xwdtlist3 ul{
    padding-top:8px;
}
.xwdtlist3 li {
	width:450px;
	height:45px;
	line-height:45px;
	text-align:left;
	font-size:16px;
	border-bottom:#dbdbdb 1px dashed;
}

.nf1_title_span { 
	font-size:24px;
	display:inline-block;
	height:45px;
	border-bottom:#002b02 1px solid;
	color:#002b02;
	font-weight:600;
} 
.nf1more {
    padding-top: 10px;