@charset "gb2312";
/* CSS Document */
.clearfix {
zoom: 1;
}
.left{
	float:left;
}
.right{
	float:right;
}
html{
	overflow-x:hidden;
}
.width{
	width:1100px;
	margin:0 auto;
}
/* zBanner */
.zBanner{
	width:1920px;
	height:600px;
	position:relative;
	left:50%;
	margin-left:-960px;
}
.zBanner a{
	display:block;
	width:100%;
	height:100%;
}
.zBanner a img{
	display:block;
	float:left;
}
/* public_title */
.public_title{
	width:100%;
	height:163px;
	color:#333;
}
.public_title h3{
	margin-top:58px;
	width:100%;
	text-align:center;
	font-size:40px;
	font-weight:bold;
	height:43px;
	line-height:43px;
	float:left;
}
.public_title p{
	height:43px;
	padding:0 15px;
	border:1px solid #333;
	font-size:18px;
	display:inline-block;
	line-height:43px;
	position:relative;
	left:50%;
	bottom:-17px;
	*+bottom:-16px;
	float:left;
}
/* issue */
.issue{
	height:1255px;
}
.issue_perplex{
	width:100%;
	height:370px;
	margin-top:41px;
}
.issue_perplex .issue_p_l{
	width:480px;
	height:370px;
	overflow:hidden;
	position:relative;
}
.issue_perplex .issue_p_l ul{
	width:105%;
	height:370px;
}
.issue_perplex .issue_p_l ul li{
	width:235px;
	height:180px;
	float:left;
	margin:0 10px 10px 0;
	background:red;
	position:relative;
}
.issue_perplex .issue_p_l ul li img{
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.issue_perplex .issue_p_l ul li p{
	width:235px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:16px;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	background:url(../images/issue_p_bk.png) no-repeat;
}
.issue_perplex .issue_p_r{
	width:536px;
	height:370px;
	background:red;
	padding-left:13px;
	background:url(../images/issue_p_bk.jpg) no-repeat center left;
}
.issue_perplex .issue_p_r ul{
	width:506px;
	height:280px;
	overflow:hidden;
	margin-left:20px;
}
.issue_perplex .issue_p_r ul li{
	background:url(../images/issue_li_bk.jpg);
	width:506px;
	height:40px;
	line-height:40px;
	color:#555;
	font-size:18px;	
	padding-left:6px;
	margin-bottom:20px;
}
.issue_perplex .issue_p_r ul li strong{
	color:#fff;
	display:block;
	width:105px;
	text-align:center;
	float:left;
	margin-right:23px;
}
.issue_perplex .issue_p_r a{
	display:block;
	width:336px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:22px;
	border-radius:25px;
	background:#c47913;
	margin:33px 0 0 75px;
}
.issue_advantage{
	width:100%;
	height:495px;
	margin-top:50px;
}
.issue_advantage h3{
	height:44px;
	color:#914a00;
	font-size:35px;
	text-align:center;
	font-weight:normal;
	line-height:36px;
}
.issue_advantage p.issut_title{
	width:100%;
	height:44px;
	line-height:40px;
	color:#555;
	font-size:18px;
	text-align:center;
	background:url(../images/issut_title.jpg) no-repeat;
}
.issue_advantage .issut_details{
	width:100%;
	height:390px;
	margin-top:20px;
	overflow:hidden;
}
.issue_advantage .issut_details ul{
	width:105%;
	height:390px;
}
.issue_advantage .issut_details ul li{
	width:268px;
	height:390px;
	float:left;
	margin-right:9px;
	background:#f0f0f0;
	position:relative;
}
.issut_details ul li .details_img,.issut_details ul li .details_img a,.issut_details ul li .details_img a img{
	display:block;
	width:100%;
	height:200px;
}
.issut_details ul li .details_img{
	margin-bottom:48px;
}
.issut_details ul li h3{
	height:18px;
	line-height:18px;
	text-align:center;
	color:#555555;
	font-size:18px;
	margin-bottom:20px;
}
.issut_details ul li p{
	width:242px;
	height:auto;
	margin:0 auto;
	color:#666;
	font-size:16px;
	line-height:26px;
}
.issut_details ul li p a{
	color:#c57913;
}
.issut_details ul li strong{
	display:block;
	color:#fff;
	width:54px;
	width:54px;
	position:absolute;
	left:50%;
	margin-left:-27px;
	top:50%;
	margin-top:-27px;
	font-size:28px;
	line-height:54px;
	text-align:center;
	background:url(../images/issut_iconbk.png);
}
/* break */
.break{
	width:100%;
	height:840px;
	background:url(../images/breakbk.jpg) no-repeat;
	background-size:cover;
}
.break .break_plan{
	width:100%;
	height:265px;
	margin-top:49px;
}
.break .break_plan .break_plan_l{
	width:564px;
	height:265px;
	float:left;
}
.break_plan_l .left,.break_plan_l .right{
	width:264px;
	height:265px;
}
.break_plan_l .left p,.break_plan_l .right p{
	width:159px;
	height:30px;
	margin:0 auto;
	color:#fff;
	font-size:18px;
	position:relative;
}
.break_plan_l div p span{
	display:block;
	width:159px;
	height:1px;
	background:#fff;
	position:absolute;
	top:50%;
}
.break_plan_l div p i{
	display:block;
	width:79px;
	height:30px;
	text-align:center;
	line-height:30px;
	position:absolute;
	background:#ca9865;
	left:50%;
	margin-left:-39px;
	font-style:normal;
}
.break_plan_l div .break_plan_img{
	width:100%;
	height:220px;
	margin-top:15px;
}
.break_plan_img .plan_img_t{
	width:100%;
	height:179px;
}
.break_plan_img .plan_img_b{
	height:41px;
	background:#fff;
	line-height:40px;
	color:#666;
	font-size:16px;
	text-align:center;
}
.break .break_plan .break_plan_r{
	width:420px;
	height:265px;
	float:left;
	margin-left:66px;
}
.break_plan_r h3{
	color:#fff;
	font-size:30px;
	height:59px;
	border-top:1px solid #d0a374;
	border-bottom:1px solid #d0a374;
	line-height:59px;
	text-align:center;
}
.break_plan_r .plan_r_content{
	width:382px;
	height:172px;
	margin:34px auto 0;
	overflow:hidden;
	position:relative;
	background:url(../images/plan_r_content.png) no-repeat;
}
.break_plan_r .plan_r_content p{
	width:171px;
	height:71px;
	margin-bottom:30px;
	text-align:center;
	color:#555;
	font-size:18px;
	line-height:71px;
}
.break_plan_r .plan_r_content p span{
	line-height:24px;
	display:block;
	margin-top:12px;
}
.break_astrict{
	width:100%;
	height:354px;
	margin-top:50px;
}
.break_astrict h3{
	width:727px;
	height:59px;
	border-top:1px solid #d2a375;
	border-bottom:1px solid #d2a375;
	margin:0 auto;
	line-height:59px;
	color:#fff;
	text-align:center;
	font-size:30px;
}
.break_astrict .astrict_content{
	width:100%;
	height:256px;
	margin-top:37px;
}
.astrict_content .content_left{
	width:274px;
	height:165px;
	float:left;
 margin-top:20px;}
.astrict_content .content_left video{ width:289px; height:165px;}
.astrict_content .content_right{
	width:489px;
	height:256px;
	float:right;
	margin-right:13px;
}
.astrict_content .content_right h3{
	height:43px;
	line-height:43px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	width:100%;
	text-align:left;
	border:none;
	margin-bottom:12px;
}
.astrict_content .content_right p{
	color:#fff;
	font-size:16px;
	line-height:32px;
}
.astrict_content .content_right a{
	display:block;
	width:435px;
	height:50px;
	line-height:50px;
	color:#fff;
	text-align:center;
	font-size:22px;
	background:#914d06;
	border-radius:25px;
	margin:23px auto 0;
}
/* experience */
.experience{
	height:1657px;
}
.experience .experience_top{
	width:100%;
	height:616px;
	margin-top:30px;
}
.experience_top>div{
	width:518px;
	height:616px;
}
.experience_top>div .img{
	width:100%;
	height:363px;
}
.experience_top>div .img a{
	display:block;
	width:100%;
	height:100%;
}
.experience_top>div.left .img{
	background:url(../images/experience_top1.jpg);
}
.experience_top>div.right .img{
	background:url(../images/experience_top2.jpg);
}
.experience_top>div .img .img_content{
	width:404px;
	height:167px;
	float:left;
	margin:104px 0 0 57px;
	color:#fff;
}
.experience_top>div .img .img_content h3{
	height:49px;
	line-height:38px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	position:relative;
	margin-bottom:24px;
}
.experience_top>div .img .img_content h3 span{
	display:block;
	width:30px;
	height:3px;
	background:#fff;
	position:absolute;
	left:50%;
	margin-left:-15px;
	bottom:0;
}
.experience_top>div .img .img_content p{
	text-align:center;
	font-size:16px;
	line-height:26px;
	width:404px;
}
.experience_top>div .case{
	width:100%;
	height:233px;
	margin-top:19px;
	background:#f0f0f0;
}
.experience_top>div .case .case_img{
	width:499px;
	height:172px;
	float:left;
	margin:11px 0 0 10px;
}
.experience_top>div .case p{
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	color:#555;
}
.experience_top>div .case p a{
	color:#555;
	display:block;
	height:100%;
}
.experience_bottom{
	width:100%;
	height:360px;
	margin-top:30px;
	overflow:hidden;
}
.experience_bottom ul{
	width:105%;
	height:360px;
}
.experience_bottom ul li{
	width:352px;
	height:360px;
	float:left;
	margin-right:20px;
	background:#f0f0f0;
}
.experience_bottom ul li .b_img{
	width:100%;
	height:250px;
	position:relative;
}
.experience_bottom ul li .b_img a{
	width:100%;
	height:250px;
	display:block;
}
.experience_bottom ul li .b_img p{
	position:absolute;
	width:100%;
	height:45px;
	background:url(../images/b_imgbk.png);
	left:0;
	bottom:0;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:18px;
}
.experience_bottom ul li .b_content{
	width:315px;
	height:69px;
	float:left;
	margin:20px 0 0 20px;
}
.experience_bottom ul li .b_content h3{
	height:17px;
	line-height:17px;
	color:#555;
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
}
.experience_bottom ul li .b_content p{
	line-height:24px;
	color:#555;
	font-size:16px;
}
.experience_activity{
	width:100%;
	height:130px;
	margin-top:30px;
}
/* doctor */
.doctor{
	width:1920px;
	height:711px;
	background:url(../images/doctor.jpg);
	background-size:cover;
	position:relative;
	left:50%;
	margin-left:-960px;
}
.doctor .doctor_content{
	width:100%;
	height:519px;
	margin-top:38px;
}
.doctor .doctor_content .doctor_img{
	width:499px;
	height:519px;
	float:left;
	background:url(../images/zj_wsz.png);
}
.doctor .doctor_content .doctor_c{
	width:490px;
	height:398px;
	margin-top:33px;
	float:right;
	margin-right:16px;
	position:relative;
}
.doctor_content .doctor_c .doctor_c_tit{
	width:382px;
	height:99px;
	border-bottom:1px solid #d9b188;
}
.doctor_c_tit h3{
	height:99px;
	line-height:99px;
	float:left;
	color:#fff;
	font-size:60px;
	font-weight:bold;
}
.doctor_c_tit p{
	width:auto;
	height:26px;
	line-height:21px;
	*+line-height:26px;
	float:left;
	border-left:3px solid #fff;
	font-size:26px;
	text-indent:20px;
	margin-left:22px;
	color:#fff;
	margin-top:37px;
}
.doctor_c .tit{
	width:100%;
	height:62px;
	line-height:62px;
	font-size:28px;
	color:#fff;
}
.doctor_c  h2{
	width:103px;
	height:36px;
	background:#fff;
	text-align:center;
	line-height:36px;
	color:#914a00;
	font-size:20px;
	font-weight:bold;
	margin-top:30px;
}
.doctor_c .cont{
	line-height:34px;
	color:#fff;
	font-size:18px;
	margin-top:8px;
}
.doctor_c .doctor_swt{
	width:340px;
	height:45px;
	position:absolute;
	left:0;
	bottom:0;
}
.doctor_c .doctor_swt a{
	display:block;
	width:165px;
	height:45px;
	line-height:45px;
	color:#fff;
	text-align:center;
	font-size:20px;
	border-radius:22.5px;
	background:#914a00;
}
/* skill */
.skill{
	height:786px;
}
.skill .skill_reading{
	text-indent:2em;
	line-height:28px;
	color:#666;
	font-size:16px;
	width:1010px;
	margin:18px auto 0;
	overflow:hidden;
	position:relative;
}
.skill ul{
	margin-top:30px;
	width:105%;
	height:450px;
}
.skill ul li{
	width:182px;
	height:450px;
	float:left;
	margin-right:1px;
}
.skill ul li img{
	display:block;
	height:220px;
	width:100%;
}
.skill ul li .skill_c{
	width:100%;
	height:230px;
	position:relative;
	background:#f0f0f0 url(../images/skill_c_s.png) no-repeat center 24px;
}
.skill ul li.on .skill_c{
	background:#cf985f url(../images/skill_c_q.png) no-repeat center 24px;
}
.skill ul li .skill_c h3{
	font-size:32px;
	line-height:68px;
	height:68px;
	float:left;
	text-align:center;
	margin-top:24px;
	width:100%;
	color:#888;
}
.skill ul li .skill_c h2{
	float:left;
	text-align:center;
	line-height:34px;
	height:34px;
	font-size:22px;
	width:100%;
	margin-top:19px;
	color:#444;
}
.skill ul li .skill_c p{
	line-height:22px;
	font-size:16px;
	width:154px;
	margin:7px 0 0 17px;
	float:left;
	color:#666;
}
.skill ul li.on a h3,.skill ul li.on a h2,.skill ul li.on a h3,.skill ul li.on a p{
	color:#fff !important;
}
.skill ul li.on .skill_c:after{
	content:'';
	width:13px;
	height:7px;
	top:-7px;
	left:50%;
	margin-left:-6.5px;
	background:url(../images/sj.png);
	position:absolute;
}
.zj_qh { width:100%; background:url(../images/zj_bg_q.jpg) no-repeat center top; height:909px; margin:0 auto;}
.zj_qh_m{ width:1100px; height:909px; margin:0 auto; position:relative;}
.zj_qh_m ul{ width:1100px; height:909px; float:left;}
.zj_qh_m ul li{ width:1100px; height:909px; float:left; margin-right:200px; display:inline;}
.zj_qh_t1{ width:570px; height:750px; float:left; margin:160px 0 0 -73px; display:inline;}
.zj_qh_m1{ width:513px; height:135px; float:left; display:inline; margin:152px 0 0 20px; background:url(../images/zj_bdian4.png) repeat-x bottom;}
.zj_qh_m1 h3{ width:160px; height:54px; float:left; margin:39px 0 0 22px; display:inline; text-align:center; font-size:54px; line-height:54px; color:#ff8c47; border-right:solid 1px #cdd6e3;}
.zj_qh_m1 h3 a{ color:#ff8c47;}
.zj_qh_m1 p{ width:312px; height:54px; line-height:27px; font-size:18px;margin:39px 0 0 16px; display:inline; color:#555555; float:left;}
.zj_qh_p1{ width:520px; float:left; margin:26px 0 0 20px; background:url(../images/zj_bdian1.png) no-repeat left top; font-size:16px; text-indent:2em; line-height:30px;}
.zj_qh_p1 img{ display:inline; padding:0px 0 0 10px;}
.zj_qh_p2{ width:100px; height:44px; border-top:solid 1px #fae6d8; border-bottom:solid 1px #fae6d8; float:left; margin:12px 0 0 20px; display:inline; font-size:18px; line-height:44px; color:#ff8c47; background:url(../images/zj_bdian3.png) no-repeat center left; padding:0 0 0 28px;}
.zj_qh_p3{ width:520px; float:left; margin:6px 0 0 20px;font-size:16px;line-height:30px;}
.zj_qh_ry{ width:240px; height:190px; float:left; margin:14px 0 0 35px; display:inline; background:#fff;}
.zj_qh_ry img{ float:left; width:230px; height:156px; margin:5px ;}
.zj_qh_ry p{ float:left; width:240px; text-align:center; font-size:14px; color:#666666; line-height:25px;}
.zj_qh_ry2{ margin-left:10px;}
.zj_qh_t2{ width:165px; height:45px; background:#ff8c47; float:left; display:inline; margin:32px 0 0 111px;-moz-border-radius:17.5px;-webkit-border-radius:17.5px;border-radius:17.5px; text-align:center; line-height:45px; font-size:20px; color:#fff;transform: translateX(0px);-webkit-transform: translateX(0px);animation: 1s ease 0s alternate none infinite running mymove;-moz-transform: translateX(0px);animation: 1s ease 0s alternate none infinite running mymove;}
.zj_qh_t3{ background:#253e7d; margin-left:10px;}
@keyframes mymove {
0% {
    transform: translateX(-15px);
}
100% {
    transform: translateX(15px);
}
}
@keyframes mymove {
0% {
    transform: translateX(-15px);
}
100% {
    transform: translateX(15px);
}
}
.zj_qh_m2 h3{ width:180px; margin-left:0px; font-size:50px;}
.zj_qh_ry3 img{ margin-left:66px; display:inline; width:119px;}
.zj_qh_ry4{ width:255px;}
.zj_qh_ry4 p{ width:255px}
.zj_qh_left{ position:absolute; width:78px; height:153px; left:-1em;top:375px; cursor:pointer;}
.zj_qh_right{ position:absolute; width:78px; height:153px; right:-1em;top:375px; cursor:pointer;}
.demo{ width:1200px; height:909px; position:relative; }
.slider { display:block; }
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}
.zj_qh_ry4_1{ width:239px;}
.con1,.con3,.con5{ width:100%; height:auto;padding:20px 0px 60px 0px;}
.con1_box,.con2_box,.con3_box,.con4_box,.con5_box{ width:1100px;margin:0px auto;}
.tit_01{ width:1100px; height:90px; background:url(../images/zzyzt29_29.gif) center bottom no-repeat; color:#432a22; text-align:center;}
.tit_01 h5{ font-size:40px; line-height:50px; color:#333; font-weight:bold;}
.tit_01 p{ font-size:18px;}
.tit_01 p font{ color:#ff5a00;}
.tslx{ width:1100px; height:246px; background:#f6eae7; margin-top:30px;}
.tslx dt{ float:left; margin:5px 0px 0px 5px;}
.tslx .d1{ width:460px; float:left; margin-left:40px; font-size:24px; font-weight:bold; line-height:50px; margin-top:16px;}
.tslx .d2{ width:460px; float:left; font-size:16px; line-height:30px; margin-left:40px; text-indent:2em;}
.szhlc h5{ margin:30px 0px 0px 140px;}
.szhlc ul{ width:1100px; height:210px; background:url(../images/zzyzt2_45.gif) no-repeat; margin-top:20px;}
.szhlc ul li{ width:220px; text-align:center; float:left; margin-top:182px; font-size:18px;}
.jgdgk{ width:1100px; margin:0px auto; margin-top:80px;}
.jgdgk h2{font-size:40px; line-height:50px; height:60px; color:#333; font-weight:bold;  background:url(../images/zzyzt29_29.gif) center bottom no-repeat; text-align:center;}


.zjquankou{ zoom:1; overflow:hidden; margin:50px 0 40px 0 ;height:547px;background:#e5e5e5;padding-top:50px;}
.zjwbj{width:1150px;margin:0px auto;background:url(../images/wbj.png) no-repeat top right;height:547px;overflow:hidden}
.zjwbj img{float:left}
.zjwbj span{display:block;float:left;font-size:36px;color:#f16156;line-height:40px;margin-left:20px;}
.zjjj{clear:both;overflow:hidden;border-bottom:1px solid #333;width:590px;margin-top:60px;padding-bottom:25px}
.zjwbj p{width:560px;color:#333;font-size:16px;line-height:30px;text-indent:2em;margin-top:25px;text-align:justify}
.zjwbj b{font-size:18px;color:#333;display:block;margin-top:30px}
.zjwbj a{display:block;width:350px;height:60px;line-height:60px;text-align:center;font-size:30px;color:#FFF;background:#f16156;border-radius:50px;margin-top:40px;}
.zjwbj a:hover{color:#FFF;}
.zjql{width:1150px;margin:0px auto;background:url(../images/ql.png) no-repeat top right;height:547px;overflow:hidden}

.picScroll-left{ overflow:hidden;width:100%;margin:0px auto; position:relative;}
.picScroll-left .bd{width:1035px;margin:0px auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; }

.picScroll-left .prev, .picScroll-left .next {width: 56px;height: 96px;margin: -60px 0 0;background: url(../images/arr_left.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter: alpha(opacity=20);opacity:0.5;}
.picScroll-left .prev {left:10%;}
.picScroll-left .next {background: url(../images/arr_right.png) no-repeat;right: 10%;}
.picScroll-left:hover .prev {opacity: 0.5;left:10%;}
.picScroll-left:hover .next {opacity: 0.5;right: 10%;}