@charset "utf-8";
/* CSS Document */
*公共样式*/
body{ width:100%;font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#333; background:#fff; position:relative;_overflow-x: hidden;overflow-x: hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; cursor:pointer; color:#333; }
a:hover{color:#066E7B; text-decoration:underline;}
/* 谷歌浏览器字体不能小于12px的解决 */
html,body{
      -webkit-text-size-adjust:none;
}
.fl{float: left;}
.fr{float: right;}
.blank10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.blank20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.blank25{width: 100%;height: 25px;clear: both;overflow: hidden;}
.minhh{ margin:0 !important; padding:0 !important;}
/*公共样式结束*/
.top{width:100%; height:132px; background:#fff; border-top:4px solid #46b3ca; }
.topa{width:990px; height:132px; margin:0 auto; position:relative;}
.top_icon{width:307px; height:22px; background:url(/public/fkzx/images/top-icon.jpg) no-repeat; position:absolute; top:0px; right:0px;}
a.top_icon1{width:47px; height:22px; float:left;}
a.top_icon2{width:32px; height:22px; float:left;}
a.top_icon3{width:32px; height:22px; float:left;}
a.top_icon4{width:29px; height:22px; float:left;}
a.top_icon5{width:31px; height:22px; float:left;}
.logo{ /*width:321px;*/ width:540px; height:89px; position:absolute; top:20px; left:0px; background:url(../images/logo.gif) left center no-repeat;}
.nav{ height:43px; position:absolute; top:56px; left:50%; margin-left:80px; z-index:3;}
.nav ul li{float:left; height:43px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:43px; width:82px; margin-right:1px; position:relative; display:block;}
.nav ul li a{ text-decoration:none; color:#333;}
#sy{ background:#11a8bb; color:#fff; text-decoration:none; display:block; }
#sy a{color:#fff;}
.nav_list{float:left; height:43px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:43px; width:82px; margin-right:1px; position:relative; display:block; cursor:pointer;}
.nav_list:hover,.nav_list.hover{height:41px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:41px; width:80px; border:1px solid #e8e8e8; background:none;border-bottom:1px solid #fff;}
.Customer{ height:43px; color:#333333;width:82px;display:block;}
.Customer.hover,.Customer:hover{border:1px solid #e8e8e8; color:#333333; height:41px;width:80px; line-height:41px; text-decoration:none;}
#gh{width:76px; height:28px; line-height:28px; text-align:center; border:1px solid #11A8BB;font-family:"Microsoft YaHei"; font-size:12px; color:#11A8BB; margin-top:6px; float:right; cursor:pointer;}
#gh:hover{background:none;color:#11A8BB;}

.wx{width:135px; height:145px; position:absolute; top:22px;left:50%; margin-left:215px; z-index:3; display:none;}

.nav_xl{width:200px; padding:15px 0px 15px 15px; height:auto; position:absolute; top:41px; left:2px; margin-left:-3px; border:1px solid #e8e8e8; border-top:none; background:url(/public/fkzx/images/navaxlbg.jpg) left top no-repeat #fff; z-index:3; display:none;}
.nav_xl a{width:85px; height:29px; margin-right:15px; float:left; font-size:14px; line-height:29px; border-bottom:1px solid #e8e8e8; display:block;color:#333; }
.nav_xl a:hover{color:#11A8BB; border-bottom:2px solid #11A8BB; height:28px; text-decoration:none;}

/*自助挂号样式*/
.gh_xl{width:100%; height:335px; position:absolute; top:136px; left:0px; z-index:2; background:#371e0b;filter:alpha(opacity=85);   -moz-opacity:0.85;   -khtml-opacity: 0.85;   opacity: 0.85; display:none;}
.gh_xla{width:990px; height:335px; position:relative; margin:0 auto;}
.gh_1{width:568px; height:29px; position:absolute; top:23px; left:219px; font-size:24px; line-height:29px; font-family:"Microsoft YaHei"; color:#fff;}
.gh_1 img{margin-top:2px; float:left;}
.gh_closed{width:27px; height:27px; position:absolute; top:7px; right:0px; background:url(/public/fkzx/images/gh_close.gif) no-repeat; cursor:pointer;}
.gh_2{width:990px; height:219px; position:absolute; top:71px; left:0px; border-top:2px solid #533d2b; padding-top:21px;}
.gh_2 ul li{width:246px; height:219px; float:left; border-right:1px solid #755f53; position:relative;}
.gh_icon{ top:0px; left:21px; position:absolute;}
.gh_2_1{top:0px; left:47px; position:absolute; font-size:18px; font-family:"Microsoft YaHei"; color:#11A8BB}
a.gh_2_2{width:100px; height:26px; border:1px solid #11A8BB; position:absolute; top:37px; left:47px; line-height:26px; text-align:center; font-size:12px; color:#11A8BB;}
a.gh_2_2:hover{color:#f37548;}
.gh_2_2{ position:absolute; top:74px; left:21px; font-size:14px; color:#fff;}
.gh_2_text{width:210px; height:auto; line-height:18px; position:absolute; top:168px; left:21px; color:#b2b2b2; font-size:12px;}
.gh_2_text span{color:#11A8BB font-size:14px; height:54px; display:block; float:left; margin-top:2px; margin-right:3px;}
.gh_2_3{ position:absolute; top:38px; left:21px; color:#fff; line-height:25px; font-size:14px;}
.gh_2_3 span{ font-size:18px; font-family:"Arial"; color:#11A8BB;}
.gh_bd{width:232px; height:121px; position:absolute; top:38px; left:21px;}
.gh_bd ul li{width:232px; height:20px; line-height:20px; margin-bottom:10px; font-size:14px; color:#fff; border:none;}
.gh_bd ul li input.email_color{color:#FFF;}
.gh_bd ul li .text{float:left;}
.gh_bd ul li input{width:154px; height:20px; background:#785f4d; border:none; padding-left:8px; color:#fff;}
.gh_bd ul li select{width:75px; height:20px; background:#785f4d;border:none; float:right; color:#fff;}
.gh_bd_btn{width:77px; height:26px; margin-right:; border:1px solid #11A8BB; font-size:12px; background:none; color:#11A8BB; float:right; margin-right:82px; cursor:pointer;}
.gh_wx{width:107px; height:106px; position:absolute; top:38px; left:47px;}
/*自助挂号样式结束*/

.tl-banner{ width:100%; margin:0 auto; background:url(/public/fkzx/images/tlbanner.jpg) no-repeat center; height:250px;}

/* 当前位置 和 搜索 可以公用 */
.divhr{ width:990px; border:4px solid #D8D8D8; margin-right:auto; margin-left:auto; }
.positionBox{ widows:100%; height:65px; /*background-color:#979DF0;*/ background:#F0F0F0; line-height:65px; vertical-align:middle;text-align:center; }
.position{ float:left; height:45px; /*line-height:65px; vertical-align:middle;*/ _padding-top:25px; }
.position a{ color:#535353; }
.positionCenter{width:990px; height:66px; margin:0 auto; }
.search{ float:right; width:292px; height:66px; }
.position_input_fixed{width:292px; height:30px; float:left; overflow:hidden; margin-top:15px; background-color:#FFF;
_margin-top:20px;}
.positionBox_input{ border:0px; padding:0; height:30px; width:267px; color:#999999; text-indent:0.5em; font-family:"微软雅黑";line-height:30px; display:block; float:left; }
.positionBox_bt{ display:block; border:0px; height:30px; width:22px;  padding:0;
background-image:url(/public/fkzx/images/search_icon1.png); cursor:pointer; float:left;}


.ks_byby{width:990px; height:auto; margin:0 auto; margin-top:40px; overflow:hidden }
/*左侧*/
.ks_byby_left1{width:650px; height:auto; float:left; }
.ks_byby_left1 .left_1{width:650px; margin-bottom:20px; padding-bottom:15px;}
.ks_byby_left1 .left_1 .title{width:635px; height:20px; line-height:20px; border-left:2px solid #066E7B; font-size:18px; color:#66CBD9; padding-left:15px; }
.ks_byby_left1 .left_1 .title span{ font-size:16px; font-family:"Arial"}
.main_c_title{/*width:72px;*/ height:33px; line-height:33px; margin-bottom:30px;font-family:"Microsoft YaHei"; font-size:18px; float:left;border-bottom:2px solid #066E7B;}
.main_c_title1{ width: 100%;
    background: url(/public/fkzx/images/nlist_19.jpg) 1px bottom no-repeat;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    line-height: 35px;
	 margin-bottom:30px;}
.ksjj{ width:100%; display:block; overflow:hidden; text-indent:2em; color:#333; font-size:14px; line-height:28px; }
ul.ckxm{ width:100%; overflow:hidden;}
ul.ckxm li{ float:left; margin-bottom:35px; color:#333; width:33%; box-sizing: border-box;}
ul.ckxm li a{ color:#333;}
ul.ckxm li.blank{ padding-left:20px;}
ul.ckxm li.blank1{ padding-left:40px;}
i.xm1{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb1.png) center no-repeat; display:block; float:left;}
a:hover i.xm1{background:url(/public/fkzx/images/xmtb1-t.png) center no-repeat}
i.xm2{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb2.png) center no-repeat; display:block; float:left;}
a:hover i.xm2{background:url(/public/fkzx/images/xmtb2-t.png) center no-repeat}
i.xm3{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb3.png) center no-repeat; display:block; float:left;}
a:hover i.xm3{background:url(/public/fkzx/images/xmtb3-t.png) center no-repeat}
i.xm4{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb4.png) center no-repeat; display:block; float:left;}
a:hover i.xm4{background:url(/public/fkzx/images/xmtb4-t.png) center no-repeat}
i.xm5{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb5.png) center no-repeat; display:block; float:left;}
a:hover i.xm5{background:url(/public/fkzx/images/xmtb5-t.png) center no-repeat}
i.xm6{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb6.png) center no-repeat; display:block; float:left;}
a:hover i.xm6{background:url(/public/fkzx/images/xmtb6-t.png) center no-repeat}
i.xm7{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb7.png) center no-repeat; display:block; float:left;}
a:hover i.xm7{background:url(/public/fkzx/images/xmtb7-t.png) center no-repeat}
i.xm8{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb8.png) center no-repeat; display:block; float:left;}
a:hover i.xm8{background:url(/public/fkzx/images/xmtb8-t.png) center no-repeat}
i.xm9{ width:50px; height:56px; background:url(/public/fkzx/images/xmtb9.png) center no-repeat; display:block; float:left;}
a:hover i.xm9{background:url(/public/fkzx/images/xmtb9-t.png) center no-repeat}
ul.ckxm li p{ line-height:56px; margin-left:10px; float:left; font-size:16px;}
a.morea {width: 30px;
    height: 30px;
    float: right;
    background: url(/public/fkzx/images/more.jpg) no-repeat;
    margin-top: 5px;}
a:hover.morea{background: url(/public/fkzx/images/morea.jpg) no-repeat;}
.ckTeam{ width:100%; overflow:hidden; height:115px; display:block; color:#333}
.ckTeam img{ float:left;}
.ckTeam .xx{ margin-left:20px; float:left;overflow:hidden; width:340px; line-height:24px;}
.ckTeam .xx p.zjmz{ font-size:18px; color:#333;}
.ckTeam .xx span{}
.ckTeam .xx p.zjsc{ font-size:14px; margin-top:20px;}
.ckTeam a.zjzx{ float:left; width:98px; line-height:35px; background:#009aac; color:#FFF; display:block; text-align:center; margin-top:20px; margin-right:20px;}
.space{ width:100%; margin:35px auto; background:#e6e6e6;overflow: hidden; height:1px;}

/*右侧*/
.ks_byby_right1{width:310px; height:auto; float:right;}
.ks_byby_right1 .right_1{ margin-bottom:20px; overflow:hidden;}
/*  内页内容热门活动 */

.ny_2_1{width:100%; position:relative;overflow:hidden;}
.ny_2_1 h3,.ny_2_2 h3,.ny_2_5 h3{width:100%; float:left;background:url(/public/fkzx/images/nlist_19.jpg) 1px bottom no-repeat; font-size:18px; color:#333333; font-weight:normal; line-height:50px;}

.ny_2_1 .bd{ width:100%; float:left;}
.ny_2_1 .bd li{ height:193px}
.ny_2_1 .hd{ width:40px; height:52px; position:absolute; right:0; bottom:0;color:#FFF;}
.ny_2_1 .hd ul{width:40px; height:52px; position:absolute; right:0; bottom:0;text-align: center;}
.ny_2_1 .hd ul li{width:40px; height:52px; line-height:40px; display:none; color:#FFF; text-align:center;}
.ny_2_1 .hd ul li.on{ display:block;}
.ny_2_1 .sPrev,.ny_2_1 .sNext{ position:absolute; right:27px; top:12px; display:block; width:23px; height:23px; background:url(/public/fkzx/images/z01.jpg) center center no-repeat; }
.ny_2_1 .sNext{ top:12px; right:0; background:url(/public/fkzx/images/z02.jpg) center center no-repeat; }
.ny_2_1 .sPrev:hover{background:url(/public/fkzx/images/z1.jpg) center center no-repeat;}
.ny_2_1 .sNext:hover{background:url(/public/fkzx/images/z2.jpg) center center no-repeat;}

.pdck_1_1{ width:310px; height:406px; float:left; position:relative;}
.pdck_1_1 a{ color:#FFF;}
.pdck_1_1 a.pdck_1_1_a1{ width:100px; height:158px; line-height:18px; text-align:center; position:absolute; left:0; top:0; background:#979df0 url(/public/fkzx/images/hh1.png) center 60px no-repeat; padding-top:95px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a2{width:202px; height:76px; line-height:18px; text-align:center; position:absolute; right:0; top:0; background:#75d1d1 url(/public/fkzx/images/hh2.png) 30px center no-repeat; padding:30px 0 0 33px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a3{position:absolute;width:93px; height:76px; line-height:18px; text-align:center; background:#91d282; left:108px; top:82px;padding-top:20px; box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a4{ position:absolute;width:100px; height:76px; line-height:18px; text-align:center; background:#ff677c; right:0; top:82px; padding-top:20px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a5{ width:202px; height:76px; padding-top:30px; line-height:20px; position:absolute; left:0; top:165px;background:#ff955f url(/public/fkzx/images/hh3.png) 30px center no-repeat; padding-left:64px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a6{width:202px; height:76px;line-height:76px; position:absolute; left:0; top:247px;background:#ff677c url(/public/fkzx/images/hh4.png) 30px center no-repeat; padding-left:64px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a7{width:100px; height:158px; text-align:center;position:absolute; right:0; top:165px;background:#dd9e7e url(/public/fkzx/images/hh5.png) center 56px  no-repeat; padding-top:95px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a8{width:202px; height:76px; line-height:76px; position:absolute; left:0; bottom:0;background:#5ebaff url(/public/fkzx/images/hh6.png) 30px center no-repeat; padding-left:64px;box-sizing:border-box;}
.pdck_1_1 a.pdck_1_1_a9{width:100px; height:76px; line-height:18px;text-align:center;position:absolute; right:0; bottom:0;background:#ffb2bc; padding-top:48px;box-sizing:border-box; background: #ffb2bc url(/public/fkzx/images/hh7.png) center 14px no-repeat;}
.pdck_1_2{ float:right; width:487px; padding:23px; height:431px;border:#e7e7e7 solid 1px;}
.pdck_1_2 h3.pdck_1_z1{ width:400px;float:left;}
.pdck_1_2 a.pdck_1_z2{width:66px;  float:right; line-height:16px; font-size:14px; padding-top:20px;cursor: pointer;}
.pdck_1_2 a.pdck_1_z2 img{ float:left; padding-right:6px;}
.pdck_1_2 p{width:100%; float:left; padding-bottom:20px; color:#333333; line-height:25px; border-bottom:#e7e7e7 solid 1px;}
.pdck_1_2 ul{width:100%; float:left;}
.pdck_1_2 ul li{width:100%; float:left; line-height:31px;}
.pdck_1_2 ul li a{ float:left;background:url(/public/fkzx/images/ck_23.jpg) left center no-repeat; text-indent:16px;}
.pdck_1_2 ul li a:hover{color:#c03427;}
.pdck_1_2 ul li span{ float:right; color:#888888;}


.fk_2_2{width:310px;padding:10px 6px;border:#e7e7e7 solid 1px; box-sizing:border-box; font-size:14px; overflow:hidden;}
.fk_2_2 a{ width:154px; height:44px; line-height:44px; background:#f0efef; text-align:center; display:inline; margin-bottom:3px; font-size:13px}
.fk_2_2 a.fk_2_2_a1{ width:137px;}
.fk_2_2 a.fk_2_2_a2{ width:120px; padding-top:25px;height:65px; line-height:20px;}
.fk_2_2 a.fk_2_2_a3{ width:171px;}
.fk_2_2 a.fk_2_2_a4{ width:164px;}
.fk_2_2 a.fk_2_2_a5{ width:127px;}
.fk_2_2 a:hover{background:#62cad8; color:#FFF;}
.fk_2_2 p{ color:#333333;}
.fk_2_2 p span{ color:#c70025;}
.fk_2_2_2{width:100%; float:left;}
.fk_2_2_2 .ip_1{line-height:31px; height:31px; width:165px;padding:0 0 0 30px; float:left; background:url(/public/fkzx/images/fk_65.jpg) 6px center no-repeat; border:#e9e9e9 solid 1px; color:#bcbcbc;}
.fk_2_2_2 .ip_2{ width:91px;background:#009aac; color:#FFF;line-height:31px; height:33px; border:0;}
.fk_2_2_1{ overflow:hidden;}

.ks_ckzx_cfhj{width:990px; height:auto; border-top:1px solid #e5e5e5; margin:20px auto 0 auto; padding-top:20px; }
.ks_ckzx_cfhj .title{width:78px; height:30px; line-height:30px; border-bottom:2px solid #066E7B; float:left; font-size:18px; margin-bottom:10px;}
.ks_ckzx_cfhj .nr{width:990px; height:204px; float:left; margin-bottom: 35px;}
.ks_ckzx_cfhj ul li {width:188px; height:188px; float:left; margin:16px 12px 0px 0px; position:relative; overflow:hidden; cursor:pointer;}
.ks_ckzx_cfhj ul li .pic{width:188px; height:188px; position:relative;}
.ks_ckzx_cfhj ul li .icon{width:51px; height:51px; position:absolute; top:188px; left:50%; margin-left:-25px; background:url(/public/fkzx/images/jian01.png) no-repeat;}
.ks_ckzx_cfhj ul li .icon:hover{ background:url(/public/fkzx/images/jian02.png) no-repeat;}
.ks_ckzx_cfhj ul li .pic_t{width:188px; height:31px; line-height:31px; background:#d76d41; text-align:center; color:#fff; position:absolute; bottom:0px; left:0px; font-size:12px;filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9;  }
.ks_ckzx_cfhj ul li .pic_t a{color:#fff;}
.rydaohang{display:block; width:51px; height:51px; position:relative; background-image:url(/public/fkzx/images/fangda01.png); float:left;}
.rydaohang:hover{ background-image:url(/public/fkzx/images/fangda02.png);}


#bx_boxleft{ width:990px; height:204px; overflow:hidden; margin:3px auto 0 auto;}
#bx_boxleft_box{ width:800%; float:left}
#bx_boxleft_1,#bx_boxleft_2{ width:auto;float:left;display:inline}
#bx_boxleft_1 li,#bx_boxleft_2 li{ width:188px; height:188px; margin:16px 12px 0px 0px; float:left;display:inline; float: left;}
/*#msg{  width:100px; height:100px; margin:0px auto; margin-top:100px;}*/
/*foot*/
.in_foot{width:100%; height:285px; margin:auto; background:url(/public/fkzx/images/foot_bg.gif) repeat-x left top #009aac; overflow:hidden; margin-top: 35px;}
.in_foota{width:990px; height:285px; margin:auto; position:relative;}
.in_foota p.copyright{width:475px; height:54px; line-height:54px; font-size:14px; color:#FFFFFF; position:absolute; top:0; left:0;}
.in_foota .link_btn{width:90px; height:30px; background-color:#C03427; color:#fff; font-size:13px; position:absolute; top:12px; left:480px; text-align:center; line-height:30px; cursor:pointer; z-index:1;}
.in_foota ul.foot_list{ display:block; width:168px; height:52px; position:absolute; top:0; right:0;}
.in_foota ul.foot_list li{ width:42px; height:52px; position:relative; float:left; cursor:pointer; overflow:hidden;}
.in_foota ul.foot_list li img{ display:block; position:absolute; top:0; left:0;}
.in_foota div.lx{width:360px; height:137px; font-size:13px; line-height:28px; color:#FFFFFF; padding-left:150px; position:absolute; top:95px; left:0; background:url(/public/fkzx/images/foot_wx.gif) no-repeat;}
.in_foota .klist{width:600px; height:150px;  position:absolute; top:95px; right:0;}
.in_foota .klista{width:200px; height:150px; float:left;}
.in_foota .klista p{width:93px; height:150px; float:left;}
.in_foota .klista p b{width:93px; height:20px; line-height:16px;font-size:14px; color:#FFFFFF; font-weight:inherit; text-align:right; float:left;}
.in_foota .klista p span{width:93px; height:18px;line-height:12px;font-size:12px; text-align:right; float:left; font-family:Arial, Helvetica, sans-serif; color:#035963;text-transform: uppercase;}
.in_foota .klista ul{width:97px; height:166px; float:right; background-color:#30C3D4; padding:5px 0;}
.in_foota .klista ul li{width:100%; height:28px; line-height:28px; float:left; text-align:center;}
.in_foota .klista ul li a{ color:#FFFFFF}
.in_foota .klista ul li a:hover{width:100%; height:28px; line-height:28px; display:block; background-color:#0B7E8C;}
.in_foota .linkbg{width:1150px; height:250px; position:absolute; top:23px; left:-485px; display:none;}
.in_foota .linkbg1{width:100%; height:17px; background:url(/public/fkzx/images/linkbg1.png) no-repeat 523px bottom; float:left;}
.in_foota .linkbg2{width:100%; height:213px; padding:10px 0; background:url(/public/fkzx/images/linkbg.png); float:left;}
.in_foota .linkbg2 ul li{width:143px; text-align:left; height:30px; line-height:30px; float:left; background:url(/public/fkzx/images/link_ico.gif) no-repeat 15px 13px; text-indent:25px; overflow:hidden;}
.in_foota .linkbg2 ul li a{color:#b2b2b2;}
.in_foota .linkbg2 ul li a:hover{color:#e3423b; text-decoration:underline;}

