/* CSS Document */
*{ margin:0; padding:0; font-family:"Microsoft YaHei";}
body{ overflow-x:hidden;}
a{ text-decoration:none; outline:none;}
img{
	border:0; 
	display:block;
}
em , i{
	font-style:normal;
}
ul,li{
	list-style:none;
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,select{
	vertical-align:middle;
	line-height:normal;
}
table{
	border-collapse:collapse;
}
input,textarea{ outline:none;}
.clearfix:before, .clearfix:after {
	content: '.'; 
	display: block; 
	overflow: hidden; 
	visibility: hidden; 
	font-size: 0; 
	line-height: 0; 
	width: 0; 
	height: 0; 
}
.clearfix:after {
	clear: both; 
}
.clearfix {
	zoom: 1; 
}
.fl{ float:left;}
.fr{ float:right;}
.wrapper{ width:1200px; margin:0 auto;}
.index_top{ background-color:#C8C8C8;}
.index_top_con{ color:#333; font-size:14px;}
.index_top_con p{ line-height:34px; padding:0 12px;}

.index_logo_img{ padding:23px 0 0 0;}
.index_logo_img a{}
.index_logo_img a img{}
.index_logo_des{}
.index_logo_des ul{ font-size:0; text-align:center;}
.index_logo_des ul li{ display:inline-block; font-size:12px; color:#5E5A5A; background:url(../images/pheadbd.png) no-repeat left center; background-size:auto auto; width:auto; padding:20px 25px 20px 37px; margin:6px 0 0 0;}
.index_logo_des ul li img{ display:inline-block;}
.index_logo_des ul li p{ margin:5px 0 0 0;}
.index_list_tel{ width:260px!important; padding:20px 12px 20px 37px!important;}
.index_list_tel img{ float:left;}
.index_list_tel_r{ float:left; margin-left:12px;}
.index_list_tel p{ text-align:left; line-height:115%; margin:0!important;}
.index_list_tel_r_p1{ font-size:20px; color:#343434;}
.index_list_tel_r_p2{ font-size:25px; color:#0699A3; font-weight:bold;}

.index_nav{ background-color:#069AA4; text-align:center; font-size:0; line-height:0;}
.index_nav ul{ display:inline-block; font-size:0; margin:-4px 0 0 0;}
.index_nav ul li{ display:inline-block;}
.index_nav ul li a{ padding:0 35px; color:#fff; font-size:18px; line-height:50px;}

.index_banner{ width:100%; height:auto;}
.index_banner_con{}
.index_banner_con ul{}
.index_banner_con ul li{}
.index_banner_con ul li a{}
.index_banner_con ul li a img{ width:100%; height:auto;}

.index_disease_nav{ border-bottom:1xp solid #D9DEDE; padding:0 0 24px 0;}
.index_disease_nav_u{ padding:17px 0 0 0; text-align:center; font-size:0;}
.index_disease_nav_u ul{}
.index_disease_nav_u ul li{ max-width:222px; height:136px; border:1px solid #D1D2D2; padding:0 0 0 0; display:inline-block; margin:0 19px 0 0;}
.index_disease_nav_u ul li:last-child{ margin:0 0 0 0;}
.index_disease_nav_u_tit{ border-bottom:1px dashed #b5b5b5; text-align:center; width:194px; margin:0 auto;}
.index_disease_nav_u_tit a{ font-size:23px; color:#0699A3; line-height:66px; display:inline-block; background-repeat:no-repeat; background-position:left center; padding:0 0 0 48px;}
.index_disease_nav_u_list{ padding:5px 0 0 0; width:222px;}
.index_disease_nav_u_list ul{ text-align:center;}
.index_disease_nav_u_list ul li{ border:none; display:inline-block; width:90px; height:28px; line-height:28px; margin:0 0 0 0; padding:0; font-size:14px; position:relative;}
.index_disease_nav_u_list ul li:last-child{ margin:0 0 0 0;}
.index_disease_nav_u_list ul li a{ font-size:16px; color:#535354; display:inline-block; width:auto; position:relative;}
.index_disease_nav_u_list_l{ text-align:left;}
.index_disease_nav_u_list_r{ text-align:right;}
.index_disease_nav_u_list ul li a:hover{ color:#0699A3;}
.index_disease_nav_u_list ul li i{ position: absolute; right:-20px; top:0px;}
.index_disease_nav_d{ padding:24px 0 0 0;}
.index_disease_nav_d ul{ font-size:0; text-align:center;}
.index_disease_nav_d ul li{ display:inline-block; font-size:16px; margin-right:15px;}
.index_disease_nav_d ul li:last-child{ margin:0;}
.index_disease_nav_d ul li a{ font-size:16px; color:#545355; background-size:100% 100%; background-repeat:no-repeat; background-position:center center; display:block; text-align:center; line-height:33px; height:33px;}
.index_disease_nav_d_list01{ width:161px; padding:0 2px 0 32px; background-image:url(../images/index_disease_nav_d_list01.jpg);}
.index_disease_nav_d_list02{ width:161px; padding:0 2px 0 34px; background-image:url(../images/index_disease_nav_d_list02.jpg); font-size:14px!important;}
.index_disease_nav_d_list03{ width:161px; padding:0 2px 0 34px; background-image:url(../images/index_disease_nav_d_list03.jpg);}
.index_disease_nav_d_list04{ width:305px; padding:0 0 0 14px; background-image:url(../images/index_disease_nav_d_list04.jpg); text-align:left!important;}
.index_disease_nav_d_list04 span{ color:#9F9E9E;}
.index_disease_nav_d_list04 i{ color:#fff; float:right; margin-right:14px; text-shadow: 0.1em 0.1em 0.05em #333;}
.index_disease_nav_d_list05{ width:108px; background-image:url(../images/index_disease_nav_d_list05.jpg); color:#fff!important; text-shadow: 0.1em 0.1em 0.05em #333;}
.index_disease_nav_d_list06{ width:108px; background-image:url(../images/index_disease_nav_d_list05.jpg); color:#fff!important; text-shadow: 0.1em 0.1em 0.05em #333;}

.index_news_brand{}
.index_news{ width:658px;}
.index_arc_tit{ border-bottom:2px solid #D8DDDD; position:relative;}
.index_arc_tit h2{ font-size:20px; color:#0699A3;}
.index_arc_tit h2 span{ font-size:14px; color:#716C6C;}
.index_arc_tit i{ position:absolute; left:0; bottom:-2px; width:130px; height:2px; background-color:#129EA7;}
.index_news_con{ padding:5px 0 0 0;}
.index_news_con_l{ width:245px; height:302px; border:1px solid #069AA4; overflow:hidden;}
.index_news_con_l ul{}
.index_news_con_l ul li{ width:245px; height:302px;}
.index_news_con_l ul li a{ width:100%; height:100%;}
.index_news_con_l ul li a img{ width:100%; height:auto;}
.index_news_con_r{ width:390px; height:302px; padding:15px 0 0 0;}
.index_news_con_r_tit{ border-bottom:1px dashed #B5B5B5; padding:0 0 15px 0;}
.index_news_con_r_tit h2{ text-align:center;}
.index_news_con_r_tit h2 a{ font-size:20px; color:#EF833C; line-height:200%;}
.index_news_con_r_tit p{ font-size:16px; color:#716D6A; line-height:150%;}
.index_news_con_r_tit p a{ font-size:16px; color:#E50011;}
.index_news_con_r_list{ padding:15px 0 0 0;}
.index_news_con_r_list ul{}
.index_news_con_r_list ul li{}
.index_news_con_r_list ul li a{ font-size:16px; color:#716D6A; background:url(../images/index_news_con_r_list_decoration.jpg) no-repeat left center; padding:0 0 0 30px; line-height:38px;}
.index_brand{ width:506px;}
.index_brand_con{ width:483px; height:278px; border:1px solid #DADFDF; margin:7px auto 0 auto; padding:10px;}
.index_brand_con_u{}
.index_brand_con_u_l{ width:199px; height:209px;}
.index_brand_con_u_l img{ width:100%; height:auto;}
.index_brand_con_u_r{ width:230px; height:173px; margin:8px 15px 0 0;}
.index_brand_con_u_r p{ font-size:16px; color:#7D7878; text-indent:1em; line-height:28px;}
.index_brand_con_u_r p a{ display:inline; color:#E50011;}
.index_brand_con_d{}
.index_brand_con_d ul{ text-align:center; font-size:0; display:inline-block;}
.index_brand_con_d ul li{ display:inline-block; width:103px; height:68px; margin:0 12px 0 0;}
.index_brand_con_d ul li a{ width:103px; height:61px; padding:7px 0 0 0; font-size:16px; color:#fff; background-color:#19A1AB; display:block;}
.index_brand_con_d ul li a img{ display:inline-block;}
.index_brand_con_d ul li a p{}

.index_bg_blue{ background-color:#E9FDFD; padding-top:30px;padding-bottom:30px;}
.index_answer{ background-color:#fff; padding:20px 0 12px 0;}
.index_answer_l{ text-align:center; background-color:#069AA4; border-radius:6px; width:129px; height:85px; margin:0 0 0 15px;}
.index_answer_l img{ display:inline-block; margin:12px 0 0 0;}
.index_answer_l p{ color:#fff; font-size:18px;}
.index_answer_r{ width:1055px;}
.index_answer_r ul{ text-align:center;}
.index_answer_r ul li{ width:158px; height:39px; display:inline-block; margin:0 0 7px 10px; overflow:hidden;}
.index_answer_r ul li a{ width:156px; height:37px; border:1px solid #C2C1C2; display:block; line-height:37px; font-size:15px; color:#1B1C1D; }
.index_answer_r ul li a:hover{ width:156px; height:37px; color:#069AA4; border:none; background-color:#069AA4; color:#fff; box-shadow: 2px 2px #c3c4c9;}

.index_pro{ background-color:#fff; margin-top:25px; position:relative;}
.index_wrapper_tit{ padding:20px 0; margin:0 20px; border-bottom:1px solid #d8dddd; position:relative;}
.index_wrapper_tit b{ height:2px; background-color:#129ea7; position:absolute; left:0px; bottom:-1px; width:130px;}
.index_wrapper_tit_l{}
.index_wrapper_tit_l h1{ font-size:28px; color:#3a3738; line-height:100%;}
.index_wrapper_tit_l h1 span{ color:#069aa4;}
.index_wrapper_tit_l h1 i{ color:#f38a2a;}
.index_wrapper_tit_r{}
.index_wrapper_tit_r a{ color:#1b1d1d; color:16px; line-height:28px;}
.index_wrapper_tit_r a:hover{ color:#069aa4;}

.index_pro_con{ padding:20px;}
.index_pro_con_l{}
.index_pro_con_l ul{}
.index_pro_con_l ul li{ width:183px; height:283px; float:left; position:relative; cursor:pointer; margin:0 15px 0 0;}
.index_pro_con_l_des{ width:183px; height:66px; position:absolute; left:0; bottom:0; background:url(../images/index_pro_con_l_des_bg.png) repeat;text-align:center; z-index:1;}
.index_pro_img{ width:183px; height:283px;}
.index_pro_con_l_des h2{ font-size:25px; color:#069aa4; font-weight:bold; line-height:130%; margin:6px 0 0 0;}
.index_pro_con_l_des p{ font-size:17px; color:#1b1d1d; line-height:130%;}
.ic_caption {
    position: absolute;
    overflow: hidden;
    margin: 0;
    padding: 0;
    left: 0;
    bottom: 0;
    cursor: default;
	z-index:2;
	padding:8px 0 0 0;
	display:none;
}
.ic_caption h3{ font-size:16px; color:#151414; text-align:center; line-height:180%;}
.ic_caption h3 i{}
.ic_caption h3 i img{ display:inline; vertical-align:baseline;}
.ic_text{ font-size:12px; color:#151414; text-indent:2em; line-height:150%; padding:0 8px;}
.ic_text a{ color:#e60012;}
.swtzx{ width:109px; height:35px; color:#fff; font-size:17px; text-align:center; background-color:#008f70; display:block; line-height:35px; margin:8px auto; border-radius:4px;}
.index_pro_con_r{ width:358px;}
.index_pro_con_r_01{ width:358px; height:39px; background-color:#069AA4; color:#fff; font-size:16px; text-align:center; line-height:39px;}
.index_pro_con_r_02{ width:358px; height:130px; background-color:#ECECEC; margin:8px 0 0 0;}
.index_marquee{ width:315px; margin:0 auto; padding:10px 0 0 0;}
.index_pro_con_r_02 ul{}
.index_pro_con_r_02 ul li{ font-size:0; height:37px; border-top:1px solid #8C8A8A; padding:0 0 0 38px; background:url(../images/index_pro_con_r_02.png) no-repeat 5px center; background-size:auto auto;}
.index_pro_con_r_02 ul li p{ font-size:14px; color:#1B1C1D; display:inline-block; margin:0 56px 0 0; line-height:37px;}
.index_pro_con_r_02 ul li p:last-child{ margin:0;}
.index_pro_con_r_03{ height:100px; margin:8px 0 0 0; background-color:#ECECEC;}
.index_pro_con_r_03 h2{ font-size:14px; color:#FF8737; text-indent:25px; padding:8px 0 0 0;}
.index_pro_con_r_03 ul{ margin-left:22px;}
.index_pro_con_r_03 ul li{}
.index_pro_con_r_03 ul li a{ font-size:12px; color:#1B1C1D; background:url(../images/index_pro_con_r_03.png) no-repeat left center; padding-left:18px;}
.index_side_ban{ width:177px; height:346px; position:absolute; left:-187px; top:32px;}
.index_side_ban img{ width:100%; height:100%;}

.index_banner_2{ padding:23px 0;}
.index_banner_2 a{ display:block;}
.index_banner_2 a img{ width:100%; height:auto;}

.index_brand_bottom_01{ background-color:#fff;}
.index_brand_bottom_01_con{ height:365px; background:url(../images/index_brand_bottom_01_con.jpg) no-repeat center center; background-size:100% 100%; margin:20px 0 0 0; position:relative;}
.index_brand_bottom_01_con_l{ margin:20px 0 0 20px;}
.index_sPrev , .index_sNext{ width:175px; height:24px; display:block;}
.index_sPrev{ padding:0 0 6px 0;}
.index_sNext{ padding:6px 0 0 0;}
.index_sPrev img,.index_sNext img{ width:100%; height:100%;}
.index_brand_bottom_01_con_l_small{}
.index_brand_bottom_01_con_l_small ul{}
.index_brand_bottom_01_con_l_small ul li{ width:175px; height:77px; padding:6px 0; cursor: pointer; opacity: 0.5;}
.index_brand_bottom_01_con_l_small_on{opacity: 1!important;-moz-opacity!important: 1;filter: alpha(opacity=100)!important;}
.index_brand_bottom_01_con_l_small ul li a{ display:block;}
.index_brand_bottom_01_con_l_small ul li a img{ width:100%; height:auto;}

.index_brand_bottom_01_con_r{ width:960px; height:326px; background:url(../images/index_brand_bottom_01_con_r_bg.png) repeat; margin:20px 20px 0 0;}
.index_brand_bottom_01_con_r ul{}
.index_brand_bottom_01_con_r ul li{}
.index_brand_bottom_01_con_r_l{ width:493px; height:303px; overflow:hidden; margin:10px 0 0 10px;}
.index_brand_bottom_01_con_r_l img{ width:100%; height:auto;}
.index_brand_bottom_01_con_r_r{ width:390px; height:243px; margin:10px 10px 0 0; padding:60px 0 0 0;}
.index_brand_bottom_01_con_r_r h2{ font-size:22px; color:#1B1C1D; width:315px; margin:0 auto;}
.index_brand_bottom_01_con_r_r h3{ font-size:22px; color:#1B1C1D; text-align:right; width:315px; margin:0 auto;}
.index_brand_bottom_01_con_r_r p{ font-size:14px; color:#1B1C1D; line-height:200%; padding:24px 0 0 0;}

.index_side_ban_02{ width:177px; height:346px; position:absolute; right:-187px; top:10px;}
.index_side_ban_02 img{ width:100%; height:100%;}

.index_brand_bottom_02{ padding:20px 0 24px 0; background:#fff;}
.index_brand_bottom_02 ul{}
.index_brand_bottom_02 ul li{ width:297px; float:left; margin:0 4px 0 0;}
.index_brand_bottom_02 ul li h2{ height:54px; background-color:#069AA4; font-size:30px; font-weight:bolder; color:#fff; text-align:center; line-height:53px; margin:0 0 4px 0;}
.index_brand_bottom_02 ul li img{ width:100%; margin:0 0 4px 0;}
.index_brand_bottom_02 ul li:last-child{ margin:0;}

.index_booking{ padding:20px 0 0 0;}
.index_booking_con{ background-color:#fff; border:1px solid #DAE1E1; height:317px; padding:40px 25px 0 25px;}
.index_booking_con_l{}
.index_booking_con_l_1{ background:url(../images/index_booking_con_l_1_bg.jpg) repeat-x center center; width:278px; margin:0 auto;}
.index_booking_con_l_1 h2{ font-size:38px; color:#0699A3; width:188px; margin:0 auto; background-color:#fff; text-align:center; line-height:50px;}
.index_booking_con_l p{ font-size:16px; color:#333; text-align:center; line-height:76px;}
.index_booking_con_l_a_1{ width:508px; height:72px; padding:0 0 18px 0;}
.index_booking_con_l_a_1 a{ border:1px solid #C8C8C8; padding:4px; display:block; font-size:32px; color:#fff;}
.index_booking_con_l_a_1 a span{background-color:#FF9900; display:block; height:59px; text-align:center; line-height:59px;}
.index_booking_con_l_a_2{ width:508px; height:72px; font-size:0;}
.index_booking_con_l_a_2 a{ width:240px; color:#fff;  text-align:center; display:block; font-size:32px; padding:4px; border:1px solid #C8C8C8;}
.index_booking_con_l_a_2 a span{ display:block; height:59px; line-height:59px;}
.index_booking_con_l_a_2 a:nth-child(1) span{ background-color:#FF9900;}
.index_booking_con_l_a_2 a:nth-child(2) span{ background-color:#069AA4;}
.index_booking_con_r{ width:608px; height:286px; padding:4px; border:1px solid #C1C1C1;}
.index_booking_con_r ul{}
.index_booking_con_r ul li{ color:#201F1F; font-size:16px; margin:0 8px; line-height:57px; display:inline-block;}
.index_booking_con_r ul li input{ width:175px; height:34px; border:1px solid #C5C4C4; margin:-2px 0 0 0; line-height:34px; padding:0 0 0 12px;}
.index_booking_con_r ul li select{ width:189px; height:36px; border:1px solid #C5C4C4; margin:-2px 0 0 0; line-height:34px; padding:0 0 0 12px;}
#index_booking_textarea{}
#index_booking_textarea textarea{ width:476px; height:75px; border:1px solid #C1C1C1; resize:none; vertical-align:text-top; line-height:34px;}
.index_booking_sub{ color:#fff; text-align:center; width:100%; height:56px; background-color:#FF9900; line-height:56px; display:block; margin:20px 0 0 0; font-size:35px; border:none; cursor:pointer;}

.index_footer{ background-color:#414141;}
.index_footer_con_nav{ border-bottom:1px solid #343434; padding:10px 0;}
.index_footer_con_nav ul{ font-size:0; text-align:center;}
.index_footer_con_nav ul li{ width:251px; height:72px; overflow:hidden; display:inline-block;}
.index_footer_con_nav ul li a{ display:block; height:72px; text-align:center; color:#fff; border-right:1px solid #343434;}
.index_footer_con_nav ul li a h2{ font-size:50px; text-align:right; display:block; width:100px; float:left; line-height:72px; height:72px; margin:0 8px 0 0;}
.index_footer_con_nav ul li a p{ font-size:16px; text-align:left; float:left; margin:12px 0 0 0; line-height:150%;}
#index_footer_con_nav_last{ border:none;}
#index_footer_con_nav_last img{ display:inline-block; vertical-align:middle; margin:12px 0 0 0;}
.index_footer_con{ border-bottom:1px solid #343434; height:268px;}
.index_footer_con_1{ padding:50px 0 0 0;}
.index_footer_con_1 a{}
.index_footer_con_1 a img{}
.index_footer_con_2{ padding:25px 0 0 0;}
.index_footer_con_2 ul{ text-align:center;}
.index_footer_con_2 ul li{ width:102px; display:inline-block; padding:0 0 0 29px; vertical-align:text-top;}
.index_footer_con_2 ul li h2{ border-bottom:1px solid #343434; margin:0 0 10px 0;}
.index_footer_con_2 ul li h2 a{ font-size:14px; color:#FFFFFF; line-height:34px; padding:0 0 0 24px; background-size:22px 18px; background-repeat:no-repeat; background-position:left center;}
.index_footer_con_2 ul li p{}
.index_footer_con_2 ul li p a{ font-size:12px; color:#D8D7D7; line-height:28px;}
.index_footer_con_2_01 h2 a{ background-image:url(../images/index_footer_con_2_01.jpg);}
.index_footer_con_2_02 h2 a{ background-image:url(../images/index_footer_con_2_02.jpg);}
.index_footer_con_2_03 h2 a{ background-image:url(../images/index_footer_con_2_03.jpg);}
.index_footer_con_2_04 h2 a{ background-image:url(../images/index_footer_con_2_04.jpg);}
.index_footer_con_2_05 h2 a{ background-image:url(../images/index_footer_con_2_05.jpg);}
.index_footer_con_3{ color:#fff;padding:25px 16px 0 0;}
.index_footer_con_3_01{ padding:0 0 0 88px; background:url(../images/index_footer_con_3_01.jpg) no-repeat left center; height:80px; margin:0 0 25px 0;}
.index_footer_con_3_01 h2{ font-size:14px; padding:0 0 15px 0;text-align:left;}
.index_footer_con_3_01 p{ font-size:12px; padding:0 0 13px 0;}
.index_footer_con_3_02{}
.index_footer_con_3_02 p{ color:#fff; font-size:14px; line-height:150%;}
.index_footer_con_3_03{ padding:10px 0 0 0;}
.index_footer_con_3_03 input{ border:1px solid #A7A7A7;}
.index_footer_input{ width:166px; height:28px; border-radius: 8px 0px 0px 8px; text-indent:1em;}
.index_footer_sub{ width:46px; color:#fff; height:30px; background-color:#A7A7A7; border-radius: 0 8px 8px 0px; cursor:pointer;}
.index_footer_ico{ padding:25px 0;}
.index_footer_ico ul{ text-align:center; font-size:0;}
.index_footer_ico ul li{ display:inline-block; margin:0 20px;}
.index_footer_ico ul li a{ width:60px; display:block; font-size:12px; color:#D8D7D7;}
.index_footer_ico ul li a img{ margin:0 auto;}
.index_footer_ico ul li a p{ line-height:180%;}

.index_bottom_des{ background-color:#303030; font-size:12px; color:#C3C5C7; text-align:center; line-height:35px;}
.index_bottom_des a{ display:inline; color:#C3C5C7;}

.middle_bs img{ display:inline!important;}