@charset "utf-8";

/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, form, fieldset, legend, input, button, textarea, select, option, tr, th, td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0 }

dl, dt, dd, ol, ul, li { list-style:none }

body { line-height:22px; font-family: "Microsoft Yahei"; font-size:12px; color:#434343;  }

table { border-collapse:separate; border-spacing:0 }

caption, th, td { text-align:left; font-weight:400 }

table, td, th { vertical-align:middle }

textarea, input, button, select, keygen, legend { font:12px/1.14 "Microsoft Yahei"; outline:0; }

blockquote:before, blockquote:after, q:before, q:after { content:"" }

a img { border:none }

ol { margin-left:2em }

sup { vertical-align:text-top }

sub { vertical-align:text-bottom }

html>body p code { white-space:normal }

hr { margin:-8px auto 11px }

.clearfix:after, #container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }

.clear { clear:both; height:0; font-size:1px; line-height:0 }

* html .clearfix, * html #container { height:1% }

fieldset { padding-top:0 }

.l{ float:left !important;}

.r{ float:right !important;}

.mr0{ margin-right:0 !important;}



/*公用title1*/

.pub-tit1{ margin:0 auto; text-align:center;}

.pub-tit1 h3{ width:260px; height:52px; line-height:52px; font-size:24px; color:#fff; background:url(pub-tit-t.png) no-repeat center; margin:0 auto;}

.pub-tit1 h4{ width:1000px; height:58px; background:url(pub-tit-c2.png) no-repeat center; margin:18px auto 10px;}

.pub-tit1.t2 h4{ background:url(pub-tit-c3.png) no-repeat center;}

.pub-tit1 h5{ width:100%; height:30px; background:url(pub-tit-b2.png) no-repeat center;}

.pub-tit1.t2 h5{ background:url(pub-tit-b3.png) no-repeat center;}

.pub-text1{ line-height:28px;}





/*联合会诊*/

.lhhz,.gyxm{ width:1000px; margin:10px auto; font-size:16px;}

.lhhz .text2{ text-align:center; height:48px; line-height:48px; margin:35px auto 25px; background:#F7F7F7; border:1px solid #E5E5E5;}

.lhhz .text2 span{ color:#DB2027;}

.lhhz ul{ overflow:hidden;}

.lhhz ul li{ float:left; width:323px; height:228px; border:1px solid #D2D2D2; margin:0 12px 20px 0; overflow:hidden;}

.lhhz ul li p{ margin:15px 14px 0;}

.lhhz ul li p a{ width:142px;}

.lhhz ul li p a span{ display:block; font-size:12px; text-align:center; margin-top:10px;}

.lhhz ul li p a span.s{ letter-spacing:-.5px;}

.lhhz ul li p a span.s2{ letter-spacing:-1.1px;}

.lhhz-button,.gyxm-button{ display:block; width:438px; height:78px; background:url(zjhz-button.jpg) no-repeat center; margin:10px auto 40px;}



/*公益项目*/

.gyxm{ margin:20px auto 40px;}

.gyxm-button{ width:448px; background:url(gyxm-button.jpg) no-repeat center;}

.gyxm-banner{ display:block;}

.gyxm-tab{ overflow:hidden; margin:50px auto 30px;}

.gyxm-tab-t{ overflow:hidden; margin-bottom:12px;}

.gyxm-tab-t p i{ float:left; color:#DB2027; font-weight:bold; height:42px; line-height:60px; margin-right:18px; overflow:hidden;}

.gyxm-tab-t p i b{ float:left; font-size:46px; line-height:42px; margin-right:3px;}

.gyxm-tab-t p span{ float:left; width:266px; text-align:center; height:32px; line-height:32px; margin-top:10px; background:#DA252B; color:#fff; font-size:20px; font-weight:bold; position:relative;}

.gyxm-tab-t p span em{ position:absolute; bottom:0; left:-10px; border-color:transparent #DA252B transparent transparent; border-style: dashed solid dashed dashed; border-width: 32px 10px 0 0 ; }

.gyxm-tab-t .p2 i{ margin-left:122px;}



.gyxm-tab-b{ overflow:hidden;}

.gyxm-tab-b p{ float:left; width:382px; border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2; background:#F7F7F7; margin-right:15px; overflow:hidden;}

.gyxm-tab-b p a{ float:left; width:86px; text-align:center; height:44px; line-height:44px; border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2;}

.gyxm-tab-b p a.h{ width:120px; text-align:left; text-indent:18px;}

.gyxm-tab-b dl{ float:left; width:305px; border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2; background:#F7F7F7;}

.gyxm-tab-b dl dt{ height:44px; line-height:44px; text-align:center; font-size:20px; border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2;}

.gyxm-tab-b dl dd a{ float:left; width:60px; text-align:center; height:44px; line-height:44px;border-right:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2;}

.gyxm-tab-b dl dd .h{ width:111px; text-align:left; text-indent:15px;}

.gyxm-tab-b .dl2{ width:295px; border-left:none;}





/*******************************/

.w18{width:100%;height:710px;margin:0 auto 45px;}



/*效果1*/

.sp_hd{background:#C41B22;width:100%;height:100px;position:relative;}

.sp_hd>ul{width:940px;margin:0 auto;height:100px; position:relative}

.sp_hd>ul>li{float:left;height:100px;font-size:20px;line-height:100px;text-align:center;color:#fff;width:470px; position:absolute}

.sp_hd>ul>li.on1{background:url(sp_hd02.png) center center no-repeat; left:0px;}

.sp_hd>ul>li.on2{background:url(sp_hd02.png) center center no-repeat; left:430px}

.sp_hd>ul>li.on{background:url(sp_hd01.png) center center no-repeat;}

.sp_bd{height:610px;width:100%;background:url(sp_bg01.jpg) center center no-repeat;}

.sp_bd>div{margin:0 auto;padding-top:50px;}

.sp_01{width:1000px;height:500px;margin:0 auto;display:block;}

.sp_01{width:1000px;height:500px;background:#fff;margin:0 auto;}

.sp_01_bd{float:left;padding:40px 0 0 30px}

.sp_01_hd{float:right;padding-top:40px;}

.sp_01_bd>ul>li{float:left;width:620px;}

.sp_01_bd>ul>li img{ width:620px; height:420px;}

.sp_01_hd>li{width:290px;margin-right:30px;height:100px;border-bottom:2px solid #D2D2D2;margin-top:30px;}

.sp_01_hd h5{font-size:18px;color:#DC4030;height:28px;}

.sp_01_hd a{font-size:18px;color:#000000;}



/*效果2*/

.new_box { overflow: hidden; position: relative;}

.new_box .box_l{position:absolute;display:inline-block;height:43px;width:32px;top:45%;left:30px;background:url(focus_r.png) center no-repeat;}

.new_box .box_r{position:absolute;display:inline-block;height:43px;width:32px;top:45%;right:30px;background:url(focus_l.png) center no-repeat;}

.new_box .box_l .i_arr_l14_on, .main .yysy .new_box .box_r .i_arr_r14_on {margin: 13px 0 0 18px; }

.new_box .box_call {width:1000px; height:500px;position:relative;}

.new_box .box_call li { position: relative; width:1000px; height:500px;}

.new_box .box_call li img { display: block;width:820px;height:400px;margin:30px auto;}

.new_box .box_call li b {bottom:25px;color:#434343;font-size:14px;position:absolute;font-weight:inherit;text-align:center;width:1000px;}

.focus_m li{float:left;height:44px;line-height:44px;width:485px;border-bottom:1px dashed #999;margin-bottom:20px;}

.focus_m li img{float:left;}

.focus_m li a{float:left;font-size:14px;padding-left:5px;}

.sp_01_hd_five>li{height:70px;margin-top:10px;}

.sp_01_hd_five a{font-size:16px;}





/********************************/

.fsb_banner{ display:block; text-align:center; margin-bottom:58px;}

.pub-tit-c{ width:1000px; margin:0 auto; overflow:hidden; margin-bottom:23px; background:url(s_fsg_tt.png) no-repeat left top;}

.pub-tit-c p{ margin-top:73px; position:relative;}

.pub-tit-c p:before{ content:""; width:46px; height:29px;background:url(s_fsg_tt_1.png) no-repeat; position:absolute; left:0; top:0;}

.pub-tit-c p:after{ content:""; width:46px; height:29px;background:url(s_fsg_tt_2.png) no-repeat; position:absolute; right:0; bottom:0;} 

.pub-tit-c p span{ color:#1b1b1b; font-size:14px; line-height:28px; display:block; width:876px; padding:10px 0 17px 0; margin:0 auto;}



.zc_1{ width:260px; height:52px; margin:0 auto; background:url(pub-tit-t.png) no-repeat; text-align:center; color:#fff; line-height:52px; font-size:24px; margin-bottom:18px;}

.pub_btit_1{ display:block;margin:0 auto; margin-bottom:12px;}



.pub-tit-b{ width:1000px; margin:0 auto;overflow:hidden;}

.pub-tit-b .p1{ font-size:16px; line-height:28px; color:#000; margin-bottom:27px;}

.pub-tit-b_l{ width:431px; float:left; margin-bottom:59px;}

.pub-tit-b_l img{ display:block;}

.pub-tit-b_l p{ text-align:center; font-size:14px; color:#1b1b1b; line-height:14px; padding:14px 0 7px 0;}

.pub-tit-b_l p span{ color:#c93632;}

.pub-tit-b_r{ float:right; width:550px; border-radius:6px; background:#c93632 url(s_fsg_formbt.png) no-repeat center 14px; overflow:hidden; margin-bottom:59px;}

.pub-tit-b_r .pub-tit-b_nr{ width:546px; margin:0 auto; margin-top:58px; background-color:#fff; overflow:hidden;margin-bottom:2px;border-radius: 0 0 5px 5px;}

.pub-tit-b_nr_hd ul{width:496px;overflow:hidden; margin:12px 24px;}

.pub-tit-b_nr_hd ul li{ float:left; width:140px; height:35px; line-height:35px; text-align:center; position:relative; border-radius:17.5px; background-color:#cb4c3a; font-size:16px; color:#fff; margin-right:38px;}

.pub-tit-b_nr_hd ul .l1{ margin-right:0;}

.pub-tit-b_nr_hd ul li.on{ background-color:#b42f2c;}

.pub-tit-b_nr_hd ul li:after{ content:""; width:38px; height:2px; background-color:#cb4c3a; position:absolute; right:-38px; top:18px;}

.pub-tit-b_nr_bd{ width:496px; overflow:hidden; margin:0 auto; margin-bottom:15px;}

.pub-tit-b_nr_bd ul li{ float:left; color:#1b1b1b; font-size:14px; line-height:26px; }

.pub-tit-b_r .pub-tit-b_nr form{ width:496px; height:261px; background:url(s_fsg_form.jpg) no-repeat; position:relative; margin:0 auto; margin-bottom:15px;}

.pub-tit-b_r .pub-tit-b_nr form p{ width:398px; height:40px; margin:0 0 8px 62px; overflow:hidden;}

.pub-tit-b_r .pub-tit-b_nr form .f_p_name{ padding-top:28px;}

.pub-tit-b_r .pub-tit-b_nr form p span{ font-size:16px; line-height:40px; color:#fff; font-weight:bold; float:left;}

.pub-tit-b_r .pub-tit-b_nr form p span i{ font-style:normal; margin-left:31.6px;}

.pub-tit-b_r .pub-tit-b_nr form p input,.pub-tit-b_r .pub-tit-b_nr form p select{ float:right; height:38px; border:1px solid #c87e1a; color:#959595; font-size:14px; line-height:38px;width:285px; padding-left:13px;}

.pub-tit-b_r .pub-tit-b_nr form p select{ width:300px;}

.pub-tit-b_r .pub-tit-b_nr form .f_p3{ margin-bottom:18px;}

.pub-tit-b_r .pub-tit-b_nr form .f_p4{width:173px; height:49px; margin:0 auto;}

.pub-tit-b_r .pub-tit-b_nr form .f_p4 input{width:174px; height:50px;background:url(s_fsg_bm2.png) no-repeat; padding:0; border-radius:10px;}

.pub-tit-b_r .pub-tit-b_nr form:before{ content:""; width:210px; height:34px; background:url(s_fsg_bm1.png) no-repeat; position:absolute; left:9px; top:-20px;}

.pub-tit-b_r .pub-tit-b_nr .wllx{ width:496px; height:70px; overflow:hidden; margin:0 auto; margin-bottom:15px;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm,

.pub-tit-b_r .pub-tit-b_nr .wllx .jddh{ float:left;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm{ overflow:hidden; width:274px; margin-right:21px; background-color:#f7f7f7;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm p{ width:64px; text-align:center; color:#fff; float:left; padding:16px 13px;font-size:16px; line-height:16px;background-color:#ec9334;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm p span{ padding-top:6px; display:block;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm p span i{ font-style:normal; margin-left:14px;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm a{ display:block; float:left; margin:13px 0 6px 16px; font-size:20px; line-height:20px; color:#1b1b1b;}

.pub-tit-b_r .pub-tit-b_nr .wllx .wlbm .a1{ margin-top:0;}

.pub-tit-b_r .pub-tit-b_nr .wllx .jddh{ width:201px; height:70px; background:url(s_fsg_bm3.png) no-repeat left center;}

.pub-tit-b_r .pub-tit-b_nr .wllx .jddh span{ display:block; margin:12px 0 10px 59px; font-size:16px; color:#000; line-height:16px;}

.pub-tit-b_r .pub-tit-b_nr .wllx .jddh a{ display:block; margin-left:59px; font-size:20px; line-height:20px; color:#1b1b1b;}





































