@charset "utf-8";
body { margin:0 auto; font-size:12px; font-family:"隶书", Arial, Helvetica, sans-serif; line-height:normal; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }
ul { list-style:none; }
* { margin:0px; padding:0px; }
img { border:0px; }
a { color:#05a; text-decoration:none; }
a:hover { color:#f00; }
.clear { clear:both; }
.fr { float: right; }
em{ font-style:normal}
/*-----------------头部开始--------------------*/
#header { height:150px; }
.tp { background: #424242; }
.tpbox { width:1200px; margin: 0 auto; overflow: hidden; height: 25px; }
.tpbox p { line-height: 25px; color: #fff; font-size: 14px; }
.tp_left { width:300px; float: left; }
.tpbox span { line-height: 25px; color: #fff; font-size: 14px; }
.tpbox a { color: #fff; font-size: 14px; }
.headerbox { width:1200px; margin: 0 auto; overflow: hidden; }
.logo { width:677px; float: left; padding-top: 24px; }
.lxwm { width:230px; float: right; background: url(../images/tle.png); padding-left: 66px; margin-top: 30px; background-repeat: no-repeat; background-position: left; }
.lxwm p { font-size: 20px; color: #515151; line-height: 20px; }
.lxwm h2 { font-size: 30px; color: #ff6600; line-height: 30px; }
.nav { height: 55px; background-color: #1981ad; z-index:999999999 }
.navbox { width:1200px; margin: 0 auto; }
.navbox ul {  z-index:999999999 ; zoom:1  }
.navbox li { float: left; line-height: 55px; position:relative  }
/************/
.navbox li .snav{ display:none; z-index:9999; position:absolute; top:55px   }
.navbox li:hover .snav{ display:block; z-index:9999}

.navbox li .snav a{ display:block; background:#4382AD; border-bottom:1px solid #CCC; height:28px; line-height:28px; font-size:14px;}
.navbox li .snav a:hover{ display:block; background:#2D6289; }

/************/

.navbox a { display: block; font-size: 18px; color: #fff; padding: 0 38px; }
.navbox .hover a { background-image: url(../images/z1.png); background-repeat: no-repeat; background-position: center 45px; }
.navbox a:hover { background-image: url(../images/z1.png); background-repeat: no-repeat; background-position: center 45px; }
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/





.fullSlide { width:100%; position:relative; height:526px; background:#000; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:526px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:526px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:32px; height:5px; margin:15px; overflow:hidden; background:#dfecff; line-height:999px; }
.fullSlide .hd ul .on { background:#2f82ff; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px; }
.ggxw_box { padding: 15px 0 60px 0; }
.ggxw { width:1190px; padding: 10px 0 10px 10px; margin: 0 auto; background: #ebebeb; overflow: hidden; }
.txtScroll-top { width:1140px; overflow:hidden; position:relative; float: right; height: 20px; ; }
.txtScroll-top .hd { overflow:hidden; height:20px; position: absolute; top:0px; right:40px; z-index: 100; }
.txtScroll-top .hd .prev, .txtScroll-top .hd .next { display:block; background: url(../images/a_03.png); width:20px; height:20px; float:right; margin-right:5px; overflow:hidden; cursor:pointer; }
.txtScroll-top .hd .next { background: url(../images/a_02.png); }
.txtScroll-top .hd ul { float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li { float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on { background-position:0 0; }
.txtScroll-top .bd { }
.txtScroll-top .infoList li { height:20px; line-height:20px; }
.txtScroll-top .infoList li a { color: #000; font-size: 14px; }
.txtScroll-top .infoList li span { color: #5b5b5b; }
.cpfl { width:1200px; padding-bottom: 45px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.cpfl ul { overflow: hidden; }
.cpfl li { width:240px; float: left; }
.cpflbox { text-align: center; }
.cpflbox h2 { font-size: 20px; font-weight: 400; color: #000000; padding-bottom: 10px; }
.cpflbox h4 { font-size: 14px; font-weight: 400; color: #585858; line-height: 34px; }
.cpflbox p { font-size: 13px; line-height: 24px; color: #FFFFFF; padding:0 10px; }
.cpflbox img { padding-bottom: 15px; }
.btn2 { width:130px; height: 32px; line-height: 32px; display: block; margin: 10px auto; border: 1px solid #188ec2; font-size: 15px; color: #188ec2; text-align: center; -moz-border-radius: 17px; -webkit-border-radius: 17px; border-radius:17px; Transition:all 0.4s; }
.btn2:hover { color: #fff; background:  #188ec2; border:1px solid #188ec2; }
.zzsy { background: url(../images/bj2.png); height: 1012px; background-repeat: no-repeat; background-position: center center; }
.zzsybox { width:1200px; margin: 0 auto; }
.zzsy_tit { text-align: center; padding-bottom: 40px; }
.zzsy_tit h2 { font-size: 36px; color: #fff; font-weight: 400; line-height: 80px; }
.zzsy_tit p { font-size: 18px; line-height: 36px; color: #fff; }
.zzsy_nr { overflow: hidden; }
.zzsy_tp { width:602px; height: 340px; float: right; overflow: hidden; }
.zzsy_text { padding: 60px 0 0 45px; height: 280px; width:553px; float:left; background: #fff; position: relative; }
.rightjt { width:39px; height: 45px; position: absolute; top:130px; right:-39px; }
.zzsy_text p { color: #808080; font-size: 14px; line-height: 25px; width:485px; }
.zzsy_text h2 { font-size: 24px; color: #313131; font-weight: 400; padding-bottom: 5px; }
.zzsy_text h4 { font-weight: 400; padding-bottom: 40px; color: #808080; }
.cpys { width:1200px; margin: 0 auto; }
.cpys_tit { text-align: center; padding-top: 90px; }
.cpys_tit h2 { font-size: 36px; font-weight: 400; line-height: 36px; }
.cpys_tit p { font-size: 18px; color: #585858; line-height: 76px; }
.tao1 { width:60px; height: 5px; background: #127bab; overflow: hidden; margin: 0 auto; }
.cpys_right { width:582px; float: right; }
.cpys_nr { overflow: hidden; padding-top: 54px; padding-bottom: 60px; }
.cpys_left { width:530px; float: left; }
.cpys_left li { overflow: hidden; padding-bottom: 65px; }
.cpys_left span { background: url(../images/bj1.png); display: block; width:89px; height: 89px; text-align: center; line-height: 89px; color: #fff; font-size: 26px; float: left; }
.twnr { width:427px; float: right; }
.twnr h2 { font-size: 18px; font-weight: 400; line-height: 38px; }
.twnr p { font-size: 14px; color: #585858; line-height: 24px; }
.gywm { background: url(../images/bj3.png); background-repeat: no-repeat; background-position: center center; height: 784px; }
.gywmbox { width:1200px; margin: 0 auto; }
.gywm_tit { text-align: center; padding-top: 48px; }
.gywm_tit h2 { font-size: 36px; font-weight: 400; color: #fff; }
.gywm_tit h4 { font-size: 24px; font-weight: 400; color: #fff; padding-bottom: 20px; }
.gywm_tit p { font-size: 18px; line-height: 32px; color: #fff; }
.gywm_nr { padding-top: 80px; }
.gywm_nr ul { overflow: hidden; }
.gywm_nr li { width:33.33%; float: left; text-align: center; }
.gywm_nr p { font-size: 18px; color: #fff; padding-top: 40px; }
.xwzx_nr { overflow: hidden; padding-top: 45px; }
.qunar { width:585px; height: 359px; overflow: hidden; float: left; position: relative; }

.qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 585px; height: 359px; }
.qunar .e_pic_wrap li { position:relative; display: inline; width: 585px; height: 359px; overflow: hidden; }
.qunar .e_pic_wrap li:hover p{ display:none}

.qunar .e_pic_wrap img { width:585px; height: 359px; }
.qunar .e_pic_wrap p {/* background: url(../images/bj4.png); */height: 32px; width:565px; padding-left: 20px; position: absolute; bottom: 0; left:0; font-size: 14px; line-height: 32px; color:#fff; }
.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; width:20px; height: 20px; }
.qunar .prev { top: 333px; right: 40px; background: url(../images/a_09.png); }
.qunar .next { top: 333px; right: 10px; background: url(../images/a_10.png); }
.bfbtn { width:74px; height: 74px; position: absolute; left:255px; top:120px; z-index: 10; }
.qunar .e_pic_wrap .bfbtn img { width:74px; height: 74px; }
.notice { width: 594px; float: right; overflow: hidden; }
.notice .tab-hd { height: 50px; background-color: #efefef; }
.notice .tab-hd ul { }
.notice .tab-hd li { float: left; height: 50px; line-height: 50px; width:25%; }
.notice .tab-hd li a { display:block; text-align: center; font-size: 16px; color: #2f2f2f; }
.notice .tab-bd { padding-top: 20px; }
.notice .tab-bd ul { overflow:hidden; zoom:1; }
.notice .tab-bd li { }
.notice .tab-hd li.on a { color: #fff; background: #127bab; }
.n1 { display:inline-block; background:url(../images/z_25.png); width:18px; height:18px; margin-right:8px; vertical-align:middle; }
.n2 { display:inline-block; background: url(../images/z_27.png); width:18px; height:18px; margin-right:8px; vertical-align:middle; }
.n3 { display:inline-block; background: url(../images/z_29.png); width:20px; height:17px; margin-right:8px; vertical-align:middle; }
.n4 { display:inline-block; background: url(../images/z_31.png); width:17px; height:15px; margin-right:8px; vertical-align:middle; }
.notice .tab-hd li.on .n1 { background:url(../images/z_24.png) }
.notice .tab-hd li.on .n2 { background:url(../images/z_26.png) }
.notice .tab-hd li.on .n3 { background:url(../images/z_28.png) }
.notice .tab-hd li.on .n4 { background:url(../images/z_30.png) }
.ttxw { overflow: hidden; padding-bottom: 20px; }
.ttxw .ttxw_tp { width:201px; float: left; }
.ttxw_tp img { width:201px; height: 134px; }
.ttxw_text { float: right; width:370px }
.ttxw_text h2 { font-size: 20px; line-height: 30px; font-weight: 400; }
.ttxw_text p { font-size: 14px; line-height: 24px; color: #6a6a6a; }
.ttxw_text a { color: #333; }
.ttxw_text h4 { font-weight: 400; font-size: 16px; color: #333; padding-top: 8px; }
.cpys .xwzx_nr { padding-bottom: 60px; }
.cpys .xwzx_nr .notice .tab-bd .tab-pal .ttxw a { color: #676767; font-size: 15px; }
.cpys .xwzx_nr .notice .tab-bd .tab-pal .ttxw a:hover { color:#333; text-decoration:underline; }
.cpys .xwzx_nr .notice .tab-bd .tab-pal .ttxw span { float: right; color: #797979; font-size:16px }
.cpys .xwzx_nr .notice .tab-bd .tab-pal .ttxw li { line-height: 35px; padding-left: 12px; background: url(../images/a_15.png); background-repeat: no-repeat; background-position: left center; }

.cpys .xwzx_nr .notice .tab-bd .tab-pal .ttxw ul { margin-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #efefef; }
.zjtd { background: url(../images/bj5.png); height: 750px; background-repeat: no-repeat; background-position: center center; }
.zjtd_box { width:1200px; margin: 0 auto; }
.zjtd_tit { text-align: center; padding-top: 35px; }
.zjtd_tit h2 { font-size: 36px; font-weight: 400; color: #fff; padding-bottom: 20px; }
.zjtd_tit p { color: #fff; font-size: 18px; padding-top: 30px; }
.tao2 { width:60px; height: 5px; overflow: hidden; background: #fff; margin: 0 auto; }
.tdxq { width:225px; }
.tdxq img { width:225px; height: 283px; }
.xjhz { width:225px; height: 283px; overflow: hidden; }
.img_fd { display:block; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;width: 240px;height: 150px;}
.img_fd:hover { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.zgtit { background: #fff; padding: 8px; }
.zgtit h2 { font-size: 18px; line-height: 36px; font-weight: 400; text-align: center; }
.zgtit h4 { font-weight: 400; font-size: 14px; padding-bottom: 15px; text-align: center; }
.zgtit p { color: #999999; line-height: 16px; }
.tdnr { width:1200px; overflow: hidden; padding-top: 55px; }
.tdnr ul { width:1250px; overflow: hidden; }
.tdnr li { float: left; padding-right: 20px; }
.ladyScroll { width:1200px; height:230px; position:relative; padding-top: 20px; }
.ladyScroll .prev, .ladyScroll .next { width:28px; height:28px; position:absolute; top:100px; left:0; z-index:100; cursor:pointer; background:url(../images/a_37.png) no-repeat; }
.ladyScroll .next { left:auto; right:0; background: url(../images/a_40.png); }
.ladyScroll .scrollWrap { width:1114px; margin-left:42px; overflow:hidden; position:absolute; }
.ladyScroll .prev:hover { background-image: url(../images/e_57.png); }
.ladyScroll .next:hover { background-image: url(../images/e_58.png); }
.ladyScroll dl { float:left; width:256px; margin-right:58px; position:relative; }
.ladyScroll dt { width:256px; overflow:hidden; position: relative; }
.ladyScroll img { display:block; width:240px; height:160px; padding: 7px; border: 1px solid #b3b3b3; }



.yyfw { padding: 13px 0; background-color: #ededed; }
.yyfwbox { width:1200px; margin: 0 auto; }
.yyfwbox ul { overflow: hidden; }
.yyfwbox li { float: left; border-right: 1px dashed #8b8b8b; color: #616161; font-size: 16px; width: 299px; }
.yyfwbox img { vertical-align: middle; padding-right: 10px; }
.fwzx { width:1200px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 65px; padding-bottom: 95px; }
.fwzx_left { float: left; overflow: hidden; width:970px; border-right:1px dashed #8b8b8b; }
.fwbox { float: left; width:190px; padding-bottom: 15px; }
.fwbox h2 { font-size: 18px; font-weight: 400; color: #373737; padding-bottom: 20px; }
.fwbox li { font-size: 14px; line-height: 29px; }
.fwbox a { color: #373737; }
.fwzx .fwzx_right { float: right; width: 220px; text-align: center; }
.fwzx_right p { font-size: 12px; line-height: 26px; text-align: center; color: #373737; }
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
#footer { background-color: #595959; padding-top: 10px; padding-bottom: 10px; }
#footer .footerbox { margin:0 auto; overflow:hidden; width: 1200px; }
.footerbox p { line-height: 36px; color: #FFFFFF; font-size: 14px; }
.footerbox .foot_left { float: left; width: 600px; }
.footerbox .foot_right { float: right; width: 390px; }
.foot_right a { color:#FFFFFF; font-size: 14px; }
.hzjg { overflow:hidden; }
.hzjg_left { width:70px; float:left; }
.hzjg_right li { display:inline-block; *display:inline;
color:#FFFFFF; line-height: 36px; }
.hzjg .hzjg_right { float: left; width: 290px; }
/*------------------版权结束------------------*/
/*========康乐福（产品页）列表查看==========*/
#header .nytop { background-color: #424242; height: 40px; }
.nytop .nytopbox { margin:0 auto; width: 1200px; }
.nytopbox p { line-height: 40px; font-size: 14px; color: #FFFFFF; }
.nytopbox i { display:inherit-block; padding-right:55px; font-style: normal; }
.nytopbox a { color: #FFFFFF; }
.nytopbox img { vertical-align: middle; padding-right: 10px; }
.nyxx .nyxxbox { margin:0 auto; height: 79px; width: 1200px; overflow: hidden; }
#header .nyxx { border-bottom:1px solid #c2c2c2; background-color: #efefef; }
.nyxxbox .nylogo { float: left; width: 189px; padding-top: 14px; }
.nyxxbox .nynav { float: left; width: 700px; padding-left: 70px; }
.nynav ul { overflow: hidden; }
.nynav li { padding:22px 0 0 0; float: left; }
.nynav a { display:inline-block; width:132px; text-align:center; height:36px; line-height:36px; -moz-border-radius:18px; -webkit-border-radius: 18px; border-radius:18px; font-size: 18px; color: #525252; }
.nyxxbox .ssk { float: right; width: 230px; overflow: hidden; padding-top: 20px; }
.wby1 { outline:none; float:left; width:150px; height:37px; border:1px solid #2f82ff; line-height:37px; font-size:14px; color:#666; padding-left:32px; background-image: url(../images/a_18.png); background-repeat: no-repeat; background-position: 10px center; }
.btn3 { float:left; border:none; height:39px; color:#fff; font-size: 18px; line-height: 39px; background-color: #2f82ff; width: 46px; }
.nybox { width: 1200px; }
.dqwz p { font-size: 14px; line-height: 30px; color: #000000; }
.dqwz a { color: #000000; }
.dqwz a:hover { color: #ff0000; }
.nybox { width:1200px; margin: 0 auto; }
.nynr { overflow: hidden; padding-top: 0; width:1200px; margin: 0 auto; }
.nynr_left { width:216px; float: left; background-color: #1981ad; }
.nynr_left h2 { color: #fff; font-size: 16px; text-align: center; font-weight: 400; line-height: 47px;  border-top-width: 1px; border-top-style: solid; border-top-color: #ccc;  }

.nynr_left h3 { color: #fff; font-size: 16px; text-align: center; font-weight: 400; line-height: 47px;  border-top-width: 1px; border-top-style: solid; border-top-color: #ccc;  }
.nynr_left ul {  border-top-width: 1px; border-top-style: solid; border-top-color: #ccc; background:#E5E4E4 }

.nynr_left li { line-height: 47px; text-align: center; background:#E5E4E4   }
.nynr_left li a{ line-height: 47px; text-align: center; color:#3473A3   }

.nynr_left a { color: #fff; font-size: 16px; }
.nynr_left a:hover { color: #000; font-size: 16px; }



.nynr_right { width:920px; float: right; }
.xqsm{ height:35px; line-height:35px;}
.xqsm p { font-size: 14px; }
.xqsm i { color: #ff0000; font-style: normal; }
.xqsm a { color: #6b6b6b; }

.xqsm img{ vertical-align:middle}


.xqsm a:hover { color: #ff0000; }
.cplb_tp img { width:276px; height: 276px; }
.cplb_tp { float: left; width:276px; overflow: hidden; height: 276px; border: 1px solid #dcdcdc; }
.cplb_tp:hover { border:1px solid #ff0000; }
.cplb { overflow: hidden; padding: 28px 0; border-bottom: 1px solid #cccccc; }
.cplb_text h2 { font-weight: 800; line-height: 30px; font-size: 16px; }
.cplb_text h2 a { color: #525252; }
.cplb_text p { line-height: 28px; font-size: 14px; color: #525252; overflow: hidden; }
.cplb_text span { color: #000; font-size: 400; font-size: 14px; }
.dede_pages { padding: 65px 0 85px 0; border-top: none; text-align: center; line-height: 30px; clear: both; }
.dede_pages ul { text-align: center; }
.dede_pages ul li { text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; }
.dede_pages ul li a { color: #555555; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; }
.dede_pages ul li a:hover { color: #ff0000; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; }
.dede_pages ul li.thisclass a { height: 18px; overflow: hidden; color: #ff0000; font-weight: bold; }
.yyfwnyxq ul { overflow: hidden; margin-left: -1px; }
.yyfwnyxq li { width:33.2%; text-align: center; float: left; border-left: 1px dashed #8b8b8b; }
.yyfwnyxq p { font-size: 16px; color: #333; }
.yyfwnyxq img { padding-bottom: 15px; }
.qk_tp { width:294px; height: 260px; overflow: hidden; margin:0 auto ; text-align:center}
.qk_tp img { width:260px; height: 260px; }


.qk_text { text-align: center; }
.qkck { width:920px; overflow: hidden; }
.qkck ul { overflow: hidden; }
.qkck li { float: left;   padding-right: 10px; width:48% ; height:420px}

.qk_text h2 { font-size: 16px; font-weight: 400; color: #525252; }
.qk_text p { line-height: 29px; font-size: 14px; color: #525252; }
.qk_text h4 { padding-top: 20px; }
.btn4 { display: inline-block; width:100px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #000; font-weight: 400; color: #323232; font-size: 16px; margin: 0 10px; }
.btn4:hover { color: #fff; background: #147eac; border: 0px solid #e60012; }

.btn4 a{}

.btn4 a:hover{}



/*========新闻中心=====*/
.banner1 { background: url(../images/c_02.png); height: 327px; background-repeat: no-repeat; background-position: center center; }
.xw_left { width:830px; float: left; background-color: #FFFFFF; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.xwlb { overflow: hidden; background: #e5e5e5; }
.xwlb li { float: left; height: 50px; line-height: 50px; width:166px; }
.xwlb a { display: block; background:url(../images/c_03.png); padding-left: 40px; font-size: 22px; color: #585858; font-weight: 800; background-repeat: no-repeat; background-position: 19px center; }
.news_tit .xwlb .on { color:#ff0000; background-image: url(../images/z_15.png); }
.xwlb a:hover { background: url(../images/z_15.png); background-position: 19px center; background-repeat: no-repeat; color: #FF0000; }
.nybox { overflow: hidden; z-index:90 }
.dqnr { width:1200px; margin: 0 auto; }
.dqnr p { line-height: 52px; font-size: 14px; color: #616161; padding-left: 20px; }
.dqnr a { color: #616161; }
.dqnr a:hover { color: #008cba; }
.hdxz { border: 1px solid #e5e5e5; }
.hdxz p { line-height: 48px; padding-left: 20px; font-size: 14px; color: #585858; }
.hdxz span { display: inline-block; padding-right: 22px; color: #585858; }
.btxw_left { width:240px; float: left; height: 145px; overflow: hidden; }
.tpxqbox { overflow: hidden; border-bottom: 1px dashed #a2a2a2; padding: 25px 0; }
.btxw_right { float: right; width:570px; }
.btxw_right h2 { font-size: 20px; font-weight: 400; line-height: 30px; }
.btxw_right h2 a { color: #010101; }
.btxw_right p { font-size: 16px; line-height: 26px; color: #6a6a6a; }
.btxw_right p span { font-size: 14px; line-height: 40px; display: inline-block; padding-right: 36px; }
.btxw_right img { vertical-align:middle; padding-right: 8px; }
.fynr { text-align: center; padding: 50px 0 100px 0; }
.fynr li { display: inline-block; font-size: 14px; color: #008cba; border: 1px solid #dddddd; }
.fynr li a { color: #008cba; display: inline-block; padding: 4px 10px; }
.fynr .jf a { background: #008cba; color: #fff; }
.fynr a:hover { background: #008cba; color: #fff; }
.btxw_right_r { width:290px; float: right; }
.btxw_right_r .right_ss { overflow: hidden; }
.wby2 { float:left; width:210px; height:48px; border:1px solid #bebebe; -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px; border-radius:6px 0 0 6px; line-height:48px; padding-left:10px; }
.btn5 { background:url(../images/c_09.png); width:66px; height:50px; border:none; float:left; }
.rmbq_tit { padding-top: 10px; border-bottom: 1px dashed #bdbdbd; padding-right: 10px; padding-left: 10px; }
.rmbq_tit h2 { font-size: 17px; color: #535353; font-weight: 17px; background: url(../images/c_29.png); background-repeat: no-repeat; background-position: left center; line-height: 40px; padding-left: 10px; }
.rmbq_nr { padding-top: 15px; width:270px; overflow: hidden; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.rmbq_nr ul { overflow: hidden; width:300px; }
.rmbq_nr li { float: left; padding: 0 8px 8px 0; }
.rmbq_nr a { display: block; line-height: 30px; color: #fff; background: #8cc152; padding: 0 11px; font-size: 14px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
.rmbq_tit a { font-size: 14px; color: #535353; font-weight: 400; }
.xchx_nr { padding-top: 15px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.xchx_nr ul { overflow: hidden; }
.xchx_nr li { float: left; padding: 0 6px 6px 0; }
.rmwz_zd { padding-top: 15px; overflow: hidden; padding-right: 10px; padding-left: 10px; }
.zd_left { width:120px; float: left; }
.zd_left img { width:120px; height: 65px; }
.zd_right { float: right; width:125px; }
.zd_right h2 { font-size: 17px; line-height: 20px; font-weight: 400; color: #333; }
.zd_right a { color: #333; }
.zd_right p { font-size: 14px; color: #828282; padding-top: 5px; }
.rmwz_nr li { line-height: 30px; font-size: 16px; background: url(../images/c1_32.png); padding-left: 18px; background-repeat: no-repeat; background-position: left center; }
.rmwz_nr a { font-size: 16px; color: #262626; }
.rmwz_nr span { color: #828282; font-size: 14px; }
.rmwz_nr ul { padding-top: 15px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.bqbj { background-color: #FFFFFF; }
.btxw_right_r .rmbq { background-color: #FFFFFF; margin-top: 12px; }
.news_bt h2 { font-size: 24px; font-weight: 400; color: #010101; padding-bottom: 15px; padding-top: 15px; }
.gjcss { border:1px solid #e6e5e5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; background-color: #f5f5f5; }
.gjcss p { line-height:48px; font-size:14px; color:#4b4b4b; padding-left:20px; }
.gjcss span { display:inline-block; padding-right:22px; }
.gjcss img { vertical-align: middle; padding-right: 10px; }
.wznr .tpboxnr { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.wznr p { font-size: 15px; line-height: 24px; text-indent: 32px; }
.news_bt .wznr { padding-top: 25px; padding-bottom: 75px; }
.gjcss_a { border:1px solid #e6e5e5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; background-color: #f5f5f5; padding:10px 20px; }
.gjcss_a span { float:left; font-size:14px; line-height:18px; }
.xw_left .wxwb { text-align: center; padding-top: 60px; padding-bottom: 120px; }
.gjcss a { color: #333; }
.gjcss a:hover { color: #1296db; }
.nybox .wzxq_left { float: left; width: 870px; }
.wzxq_left .xqtp { padding-top: 50px; padding-bottom: 75px; }
.notice_a { width: 920px; overflow: hidden; }
.notice_a .tab-hd { height: 35px; overflow: hidden; }
.notice_a .tab-hd .tp1 a { color:#666; background-image: url(../images/a_20.png); background-repeat: no-repeat; background-position: left center; }
.notice_a .tab-hd .tp2 a { color:#666; background-image: url(../images/e_59.png); background-repeat: no-repeat; background-position: left center; }
.notice_a .tab-hd ul { padding-top: 4px; margin-left: 7px; }
.notice_a .tab-hd li { float: left; height: 24px; line-height: 18px; border-top: 1px solid #eee; }
.notice_a .tab-hd li a { display:block; padding:0 22px; }
.notice_a .tab-hd .tp1.on a { color:#ff0000; background-image: url(../images/e_60.png); background-repeat: no-repeat; background-position: left center; }
.notice_a .tab-hd .tp2.on a { color:#ff0000; background-image: url(../images/a_29.png); background-repeat: no-repeat; background-position: left center; }
.notice_a .tab-bd { border-top: 1px solid #e8e8e8; padding:5px; }
/*===========预约体检============*/
.yytj_tit { background-color: #181818; }
.yytj_tit .yytj_tit_box { margin:0 auto; width: 1200px; }
.yytj_tit_box h2 { font-size: 30px; line-height: 100px; font-weight: 400; color: #FFFFFF; }
.yytj_tit_box p { font-size: 18px; line-height: 20px; text-align: right; padding-top: 30px; }
.yytj_tit_box i { font-size: 14px; font-style: normal; display: block; }
.yyty_nr .yysm { border-bottom:1px solid #e5e5e5; padding-top: 50px; padding-bottom: 25px; }
.yysm p { font-size: 14px; line-height: 31px; color: #262626; }
.yysm span { display:inline-block; padding-bottom:50px; color: #D81E06; float: left; }
.yyty_nr { width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 150px; }
.yyty_nr .yybg { padding-top: 55px; overflow: hidden; }
.yybg .yybg_left { float: left; width: 780px; }
.wby3 { width:590px; height:38px; line-height:38px; border:1px solid #b5b5b5; padding-left:10px; background:#f5f5f5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
.wby4 { width:600px; height:38px; line-height:38px; border:1px solid #b5b5b5; padding-left:10px; background:#f5f5f5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
.wby5 { width:590px; height:38px; line-height:38px; border:1px solid #b5b5b5; padding-left:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; background-color: #f5f5f5; background-image: url(../images/a_32.png); background-repeat: no-repeat; background-position: 555px center; }
.wby6 { width:580px; height:100px; line-height:38px; border:1px solid #b5b5b5; padding:10px; background:#f5f5f5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
.btn6 { background:#f93333; width:270px; height:40px; border:none; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; font-size:18px; color:#fff; }
.bgys1 td { padding-bottom:20px; }
.yybg .yybg_right { float: right; width: 385px; }
.yybg_right h2 { font-size: 14px; line-height: 28px; }
.yybg_right p { font-size: 12px; line-height: 24px; color: #414141; }
.yybg_right span { color: #f40808; }
.yybg_right a { color: #f40808; }
/*------------专家团队----------*/
.zjtdbob { width:1200px; margin:0 auto; padding-top:40px; }
.zjtdbob .zj_tit { text-align: center; font-size: 24px; font-weight: 400; color: #464646; letter-spacing: 10px; }
.zj_tit h2 { padding-bottom:25px; font-weight: 400; }
.tao3 { width:100px; height:2px; background:#320bf9; margin:0 auto; overflow:hidden; }
.zjtdbob .zj_nr { padding-top: 30px; overflow: hidden; padding-bottom: 50px; }
.zjtd_tp img { height: 317px; width: 280px; }
.zjtdnr .zjtd_tp { float: left; height: 317px; width: 280px; overflow: hidden; }
.zj_nr .zjtdnr { width: 585px; overflow: hidden; }
.zjtdnr .zjtd_text { background-image: url(../images/a_35.png); background-repeat: repeat-y; background-position: left center; float: left; width: 305px; height: 317px; overflow: hidden; }
.zjtd_text .zj_bt { background-image: url(../images/a_36.png); background-repeat: no-repeat; background-position: right top; text-align: right; }
.zjtd_text .zj_bt { padding-top: 20px; overflow: hidden; }
.zj_bt p { font-size: 14px; color: #f57b05; }
.zj_bt h2 { border-bottom:1px solid #020202; width:115px; text-align:right; float:right; font-size: 30px; line-height: 55px; font-weight: 400; color: #464646; }
.zj_sm p { font-size: 14px; line-height: 24px; color: #464646; }
.zjtd_text .zj_sm { padding-top: 15px; padding-left: 15px; }
.zj_nr .zjleft { float: left; width: 586px; }
.zjleft li { padding-bottom: 140px; }
.zj_nr .zjright { float: right; width: 585px; }
.zjright li { padding-top: 140px; }
.zjtdnr .zjtd_text_a { background-image: url(../images/a_35.png); background-repeat: repeat-y; background-position: right center; float: left; width: 305px; height: 317px; overflow: hidden; }
.zjtd_text_a .zj_bt_a { background-image: url(../images/a_38.png); background-repeat: no-repeat; background-position: left top; padding-top: 25px; }
.zj_bt_a p { font-size: 14px; color: #f57b05; }
.zj_bt_a h2 { border-bottom:1px solid #020202; width:115px; text-align:left; font-size: 30px; line-height: 55px; font-weight: 400; color: #464646; }
.zjtd_text_a .zj_sm { padding-top: 15px; padding-right: 15px; }
.zj_tit h1 { font-size: 46px; line-height: 80px; color: #464646; background-image: url(../images/a_42.png); background-repeat: no-repeat; background-position: center center; }
/*=========康乐福（关于我们）==========*/
#header .banner2 { height:402px; background-image: url(../images/banner2.png); background-repeat: no-repeat; background-position: center center; }
.gsjj_left img { height: 346px; width: 483px; }
.gsjj { background-color: #f8f8f8; padding-top: 50px; padding-bottom: 50px; }
.gsjj .jsjjbox { margin:0 auto; width: 1200px; overflow: hidden; }
.jsjjbox .gsjj_right { float: right; width: 670px; }
.jsjjbox .gsjj_left { float: left; width: 483px; }
.gsjj_right p { font-size: 14px; line-height: 25px; color: #2b2b2b; text-indent: 30px; }
.gsjj_right h2 { font-size: 35px; font-weight: 400; color: #2b2b2b; padding-bottom: 25px; }
.fzlc_tit { text-align: center; height: 402px; }
.fzlc_tit h2 { font-weight: 400; color: #FFFFFF; padding-top: 135px; font-size: 70px; }
.fzlc_tit p { font-size: 46px; line-height: 150px; color: #FFFFFF; background-image: url(../images/a_39.png); background-repeat: no-repeat; background-position: center center; letter-spacing: 10px; }
.fzlc .fzlc { background-color: #f3f3f3; }
.qyry_tit h2 { font-size: 46px; color: #444444; letter-spacing: 10px; background-image: url(../images/a_42.png); background-repeat: no-repeat; background-position: center center; }
.qyry_tit { text-align: center; padding-top: 70px; padding-bottom: 70px; }
.qyry_nr img { padding:6px; border:1px solid #959595; height: 146px; width: 228px; }
.qyry_nr p { font-size: 18px; line-height: 36px; color: #444; }
.qyry_nr li { text-align: center; float: left; padding-right: 75px; padding-bottom: 75px; }
.qyry_nr ul { width: 1300px; overflow: hidden; }
.qyry_nr a { color: #444; }
.qyry { margin:0 auto; width: 1200px; }
.qywh { padding:120px 0; background-color: #2f82ff; }
.qywh .qywhbox { margin:0 auto; width: 1200px; overflow: hidden; }
.qywhbox .qywh_left { background-color: #000000; text-align: center; height: 438px; width: 390px; float: left; }
.qywh_left h2 { font-size: 46px; font-weight: 400; color: #FFFFFF; padding-top: 135px; }
.qywh_left p { font-size: 31px; color: #FFFFFF; }
.qywhbox .qywh_right { float: right; width: 805px; overflow: hidden; }
.qywh_right a { Transition:all 0.4s; background-color: #FFFFFF; text-align: center; display: block; height: 143px; width: 400px; position: relative; overflow: hidden; }
.qywh_right h2 { font-size: 30px; font-weight: 400; color: #6c6c6c; padding-top: 40px; }
.qywh_right p { font-size: 18px; color: #6c6c6c; }


.qywh_right li { float: left; padding-right: 5px; padding-bottom: 5px; }
.qywh_right .yctc { Transition:all 0.4s; background-image: url(../images/a_50.png); height: 143px; width: 400px; position: absolute; left: 0px; top: 143px; }
.yctc h1 { font-size: 24px;padding-top: 40px; line-height: 33px; font-weight: 400; color: #FFFFFF; margin:0;   }
.yctc h2 { font-size: 18px;   font-weight: 400; color: #FFFFFF; margin:0; padding:0 }



.qywh_right ul { width: 820px; overflow: hidden; }
.qywh_right a:hover .yctc { top: 0px; }
.nczl_tit { background-image: url(../images/a_51.png); background-repeat: no-repeat; background-position: center; height: 424px; text-align: center; }
.n10czl_tit h2 { font-size: 70px; font-weight: 400; color: #FFFFFF; padding-top: 120px; }
.n10czl_tit { text-align: center; height: 424px; }
.n10czl_tit p { font-size: 46px; color: #FFFFFF; background-image: url(../images/a_39.png); background-repeat: no-repeat; background-position: center center; margin-top: 15px; }
.nczl .nczl_nr { margin:0 auto; width: 1200px; }
.nczl_nr .nczl_tml { text-align: center; padding-top: 50px; padding-bottom: 25px; }
.nczl_tml p { font-size: 14px; line-height: 24px; color: #989696; }
.nczl_nr .nczl_tp { text-align: center; }
.nczl_nr .zjtd_te { overflow: hidden; padding-top: 80px; padding-bottom: 90px; }
.zjtd_te .zj_text { min-height:450px; float: left; width: 260px; background-image: url(../images/a_55.png); background-repeat: repeat-y; background-position: right; padding-right: 20px; padding-left: 20px; padding-top: 30px; padding-bottom: 60px; Transition:all 0.4s; }
.zjtd_te .zj_text:hover { background:#304273; }
.zjtd_te .zj_text:hover h1 { color:#fff; }
.zjtd_te .zj_text:hover h2 { color:#fff; }
.zjtd_te .zj_text:hover h3 { color:#fff; }
.zjtd_te .zj_text:hover p { color:#fff; }
.zj_text h1 { font-size: 80px; color: #565656; font-family: Arial, Helvetica, sans-serif; }
.zj_text h2 { font-size: 30px; font-weight: 400; color: #4b4b4b; }
.zj_text h3 { font-size: 18px; font-weight: 400; color: #bababa; }
.zj_text p { font-size: 13px; line-height: 24px; color: #5f5f5f; padding-top: 30px; }
.qyry .qyry_nr { width: 1200px; overflow: hidden; }
.fwzz p { font-size: 16px; color: #FFFFFF; }
.fwzz { height: 424px; text-align: center; }
.fwzz h2 { font-size: 30px; font-weight: 400; color: #FFFFFF; padding-top: 160px; }
.banner3 { height:582px; background-image: url(../images/banne3.png); background-repeat: no-repeat; background-position: center; }
/*========康乐福产品详情页=========*/
.nybox .cpzs { overflow: hidden; }
.nybox .cpzs { padding-top: 20px; overflow: hidden; }
.cpzs .cpzs_right { float: right; width: 505px; }
.cpzs_right .zs_tit { border-bottom:1px dashed #aeaeae; position: relative; padding-bottom: 20px; }
.zs_tit p { font-size: 18px; color: #000025; }
.zs_tit h2 { font-size: 32px; font-weight: 400; color: #000025; }
.zs_tit a { color: #000025; }
.zs_tit .xznr { position: absolute; top: 0px; right: 0px; text-align: center; }
.xznr p { font-size: 14px; line-height: 30px; color: #D81E06; }
.cpzs_right .zs_text { padding:15px 0; border-bottom:1px dashed #aeaeae; }
.zs_text p { font-size: 14px; line-height: 24px; color: #5c5c5c; }
.zs_btn .zs_btn_right { float: right; width: 195px; padding-top: 12px; }
.cpzs_right .zs_btn { overflow: hidden; padding-top: 30px; padding-bottom: 30px; }
.zs_btn_right h2 { font-size: 22px; font-weight: 400; color: #D81E06; }
.zs_btn_right p { font-size: 16px; }
.btn7 { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; font-size: 22px; line-height: 72px; color: #FFFFFF; background-color: #ef001d; text-align: center; display: block; height: 72px; width: 282px; float: left; }
.scsp ul { overflow: hidden; }
.scsp a { font-size: 16px; color: #000000; }
.scsp li { float: left; width: 125px; }
.cpzs_right .scsp { }
.scsp img { vertical-align: middle; padding-right: 8px; }
.game163 { position: relative; overflow: hidden; width: 600px; float:left; }
.game163 .bigImg { height:400px; position: relative; border:1px solid #d8d8d8; }


.game163 .bigImg li img { vertical-align:middle; width:598px; height:598px; }
.game163 .smallScroll { height: 47px; margin-bottom: 6px; }
.game163 .smallImg { float:left; display:inline; width: 600px; overflow: hidden; padding-top:5px; }
.game163 .smallImg ul { height:144px; width: 9999px; overflow: hidden; }
.game163 .smallImg li { float: left; padding: 0 10px 0 0; width:142px; cursor:pointer; display: inline; }
.game163 .smallImg img { border: 1px solid #dcdddd; width:140px; height:140px; }
.game163 .smallImg .on img { border-color: #ef001d; }
.game163 .pageState { position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px; }
.game163 .pageState span { color: #f00; font-size: 16px; }
.cpzl { margin:0 auto; padding-top:55px; width: 1200px; }
.cpzl_tit ul { text-align: center; }
.cpzl_tit li { display:inline-block; line-height:42px; padding:0 33px; }

.cpzl .cpzl_tit { border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; }
.cpzl_tit a { display:inline-block; padding:0 15px; font-size: 16px; color: #333333; }
.cpzl_tit ul li .on { color: #FFFFFF; background-color: #0A0A0A; }

 .cpzl_tit ul li.hover_a a{ color: #FFFFFF; background-color: #127bab; }



.cpzl_tit a:hover { color: #FFFFFF; background-color: #127bab; }
.tpnr .flqk { text-align: center; padding-top: 18px; }
.tpnr .flqk_a { text-align: center; padding-top: 35px; }
.flqk_text p { font-size: 16px; line-height: 24px; color: #323232; text-indent: 32px; }
.tpnr .flqk_text { padding:30px 0; }
.xlcp .xlcp_tit { text-align: center; }
.xlcp_tit h2 { font-size: 36px; line-height: 150px; font-weight: 400; color: #323232; }
.xlcp_tp img { height: 248px; width: 264px; }
.xlcp .xlcp_nr { width: 1200px; overflow: hidden; padding-bottom: 100px; }
.xlcp_nr ul { width: 1250px; overflow: hidden; }
.xlcp_nr li { padding-right:48px; float: left; }
.xlcp_text { padding:30px 0; border:1px solid #d8d8d8; }
.xlcp_text p { font-size: 18px; line-height: 28px; color: #323232; text-align: center; }
.cd-horizontal-timeline { opacity: 0; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; transition: opacity 0.2s; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 40px; padding-bottom: 40px; }
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
 display: none;
}
.cd-horizontal-timeline.loaded { /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1; }
.cd-horizontal-timeline .timeline { position: relative; height: 100px; width: 1200px; margin: 0 auto; }
.cd-horizontal-timeline .events-wrapper { position: relative; height: 100%; margin: 0 40px; overflow: hidden; }
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
 position: absolute;
 z-index: 2;
 top: 0;
 height: 100%;
 width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
 left: 0;
 background-image: -webkit-linear-gradient( left, #f8f8f8, rgba(248, 248, 248, 0));
 background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
 right: 0;
 background-image: -webkit-linear-gradient( right, #f8f8f8, rgba(248, 248, 248, 0));
 background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events { /* this is the grey line/timeline */
  position: absolute; z-index: 1; left: 0; top: 49px; height: 2px; /* width will be set using JavaScript */
  background: #dfdfdf; -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s; }
.cd-horizontal-timeline .filling-line { /* this is used to create the green line filling the timeline */
  position: absolute; z-index: 1; left: 0; top: 0; height: 100%; width: 100%; background-color: #7b9d6f; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
.cd-horizontal-timeline .events a { position: absolute; bottom: 0; z-index: 2; text-align: center; font-size: 14px; padding-bottom: 15px; color: #383838; /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
 position: absolute;
 left: 50%;
 right: auto;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 transform: translateX(-50%);
 bottom: -5px;
 height: 12px;
 width: 12px;
 border-radius: 50%;
 border: 2px solid #dfdfdf;
 background-color: #f8f8f8;
 -webkit-transition: background-color 0.3s, border-color 0.3s;
 -moz-transition: background-color 0.3s, border-color 0.3s;
 transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
 background-color: #7b9d6f;
 border-color: #7b9d6f;
}
.cd-horizontal-timeline .events a.selected { pointer-events: none; }
.cd-horizontal-timeline .events a.selected::after {
 background-color: #7b9d6f;
 border-color: #7b9d6f;
}
.cd-horizontal-timeline .events a.older-event::after {
 border-color: #7b9d6f;
}
.cd-timeline-navigation a { /* these are the left/right arrows to navigate the timeline */
  position: absolute; z-index: 1; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 34px; width: 34px; border-radius: 50%; border: 2px solid #dfdfdf; /* replace text with an icon */
  overflow: hidden; color: transparent; text-indent: 100%; white-space: nowrap; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; transition: border-color 0.3s; }
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
 position: absolute;
 height: 16px;
 width: 16px;
 left: 50%;
 top: 50%;
 bottom: auto;
 right: auto;
 -webkit-transform: translateX(-50%) translateY(-50%);
 -moz-transform: translateX(-50%) translateY(-50%);
 -ms-transform: translateX(-50%) translateY(-50%);
 -o-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
 background: url(../img/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev { left: 0; -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
.cd-timeline-navigation a.next { right: 0; background-color: #FFFFFF; }
.no-touch .cd-timeline-navigation a:hover { border-color: #7b9d6f; }
.cd-timeline-navigation a.inactive { cursor: not-allowed; background-color: #FFFFFF; }
.cd-timeline-navigation a.inactive::after {
 background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover { border-color: #dfdfdf; }
.cd-horizontal-timeline .events-content { position: relative; width: 100%; overflow: hidden; -webkit-transition: height 0.4s; -moz-transition: height 0.4s; transition: height 0.4s; }
.cd-horizontal-timeline .events-content li { position: absolute; z-index: 1; width: 100%; left: 0; top: 0; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); padding: 0 5%; opacity: 0; -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; animation-duration: 0.4s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; text-align: center; }
.cd-horizontal-timeline .events-content li.selected { /* visible event content */
  position: relative; z-index: 2; opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right { -webkit-animation-name: cd-enter-right; -moz-animation-name: cd-enter-right; animation-name: cd-enter-right; }
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left { -webkit-animation-name: cd-enter-left; -moz-animation-name: cd-enter-left; animation-name: cd-enter-left; }
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left { -webkit-animation-direction: reverse; -moz-animation-direction: reverse; animation-direction: reverse; }
.cd-horizontal-timeline .events-content li > * { max-width: 800px; margin: 0 auto; }
.cd-horizontal-timeline .events-content h2 { font-weight: bold; font-size: 28px; font-family: "隶书"; font-weight: 800; line-height: 1.2; color: #464646; }
.cd-horizontal-timeline .events-content em { display: block; font-style: italic; margin: 10px auto; }
.cd-horizontal-timeline .events-content em::before {
 content: '- ';
}
.cd-horizontal-timeline .events-content p { font-size: 18px; color: #464646; }
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p { line-height: 3; }
 @-webkit-keyframes cd-enter-right {  0% {
 opacity: 0;
 -webkit-transform: translateX(100%);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0%);
}
}
@-moz-keyframes cd-enter-right {  0% {
 opacity: 0;
 -moz-transform: translateX(100%);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0%);
}
}
@keyframes cd-enter-right {  0% {
 opacity: 0;
 -webkit-transform: translateX(100%);
 -moz-transform: translateX(100%);
 -ms-transform: translateX(100%);
 -o-transform: translateX(100%);
 transform: translateX(100%);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0%);
 -moz-transform: translateX(0%);
 -ms-transform: translateX(0%);
 -o-transform: translateX(0%);
 transform: translateX(0%);
}
}
@-webkit-keyframes cd-enter-left {  0% {
 opacity: 0;
 -webkit-transform: translateX(-100%);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0%);
}
}
@-moz-keyframes cd-enter-left {  0% {
 opacity: 0;
 -moz-transform: translateX(-100%);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0%);
}
}
@keyframes cd-enter-left {  0% {
 opacity: 0;
 -webkit-transform: translateX(-100%);
 -moz-transform: translateX(-100%);
 -ms-transform: translateX(-100%);
 -o-transform: translateX(-100%);
 transform: translateX(-100%);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0%);
 -moz-transform: translateX(0%);
 -ms-transform: translateX(0%);
 -o-transform: translateX(0%);
 transform: translateX(0%);
}
}
.nynav .hover_b a { display:inline-block; height:36px; width:132px; color:#fff; -moz-border-radius:18px; -webkit-border-radius: 18px; border-radius:18px; background-color: #3685fb; }
.nynav a:hover { display:inline-block; height:36px; width:132px; color:#fff; -moz-border-radius:18px; -webkit-border-radius: 18px; border-radius:18px; background-color: #3685fb; }
.cd-scrolling-bg { position: relative; z-index: 2; }
.cd-main-content { position: relative; z-index: 1; }
.cd-fixed-bg { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: 1; }
.cd-fixed-bg.cd-bg-1 { background-image: url(../images/bj6.png); height:424px; }
.cd-fixed-bg.cd-bg-2 { background-image: url(../images/a_51.png); height:424px; }
.cd-fixed-bg { background-attachment: fixed; }
.cd-fixed-bg.cd-bg-3 { background-image: url(../images/bj7.png); height:424px; }
.qkck .qkbox { border:1px solid #dcdcdc; padding-bottom: 15px; }
.qkck .qkbox:hover { border:1px solid #e60012; }
.rmbq .kfal_nr { padding-top: 15px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.kfal_nr img { height: 150px; width: 270px; }
.kfal_nr li { padding-bottom: 10px; }
.zpzlbox .tpnr { padding-top: 15px; }
.sptc { width:800px; height:450px; background:#000; z-index:100; }
.gban { color:#fff; position: absolute; height: 27px; width: 27px; top: -35px; right: -35px; }
.ggxw .gglb { border:1px solid #eee; background-color: #FFFFFF; padding: 10px; width: 600px; position: absolute; left: 0px; top: 44px; z-index:100; }
.gglb li { line-height: 22px; }
.gglb a { color: #666666; }
.ggxw .ggbtn { cursor: pointer; }
.cplb .cplb_text { float: right; width:610px; }
/*===========新加页面===========*/
.xjbox { width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 30px; }
.xjjdt .xjjdt_left { float: left; width: 232px; background-color: #1981ad; }
.xjjdt_left h2 { line-height: 42px; background-color: #146d93; font-size: 16px; color: #FFFFFF; font-weight: 400; padding-left: 28px; }
.xjjdt_left img { padding-right: 10px; vertical-align: middle; }
.xjdhfl { padding:5px 18px; border-bottom:1px solid #479cc1; }

.xjdhfl:hover{ background:#146D93}
.xjdhfl h4 { line-height:36px; font-size: 16px; color: #FFFFFF; font-weight: 400; }
.xjdhfl img { padding-right: 10px; vertical-align: middle; }
.xjdhfl p { color:#fff; line-height:22px; }
.xjdhfl a { color:#fff; padding:0 5px; }
.focusBox { position: relative; width:959px; height:386px; overflow: hidden; float:right; }
.focusBox .pic { position:relative; z-index:0; }
.focusBox .pic img { width:959px; height:386px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li { margin: 0 5px; height: 5px; overflow: hidden; width: 16px; cursor: pointer; width:30px; background:#000; display:inline-block; *display:inline;
zoom:1; }
.focusBox .hd .on { background:#ff0000; }
.focusBox .prev,  .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20); opacity:0.2; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,  .focusBox .next:hover { filter:alpha(opacity=50) !important; opacity:0.5 !important; }
.xjbox .xjtpfl { padding-top: 12px; overflow: hidden; }
.xjbox .xjjdt { overflow: hidden; }
.xjtpfl .zjtpfl_left { float: left; padding:11px 0; width: 232px; background-color: #1981ad; }
.zjtpfl_left ul { overflow: hidden; }
.zjtpfl_left li { padding:8px 0; border-bottom:1px solid #1d97cc; text-align: center; float: left; width: 33.33%; }
.zjtpfl_left li:hover{  color:#000 ;font-weight:bold; }
.zjtpfl_left li:hover a{  color:#000 ;font-weight:bold;}
.zjtpfl_left li:hover a span{ color:#000;font-weight:bold;}

.zjtpfl_left span { line-height: 28px; color: #FFFFFF; display: block; }
 
.zjtpfl_left a { border-right:1px solid #1d97cc; display: block; }
.xjtpfl .zjtpfl_right {
relative; width:959px; float: right; }
.zjtpfl_right ul { width: 1000px; overflow: hidden; }
.zjtpfl_right li { float: left; padding-right: 12px; }
.zjnrbox { width:1200px; margin:0 auto; padding:30px 0; overflow:hidden; }
.zjnrbox .xjtp { float: left; width: 232px; }
.xjtp img { height: 360px; width: 232px; }
.zjnrbox .xjtplb { float: left; width: 968px; }
.xjtplb ul { overflow: hidden; }
.xjtplb li { float: left; width: 231px; padding-left: 10px; }
.xjcplb .xjcp_tp { height: 225px; width: 231px; overflow: hidden; position: relative; }
.xjcp_tp img { height: 225px; width: 231px; }
.zjcp_text h4 { font-size: 14px; line-height: 28px; color: #147eac; font-weight: 400; }
.zjcp_text p { font-size: 14px; line-height: 24px; color: #848282; }
.zjcp_text h2 { font-size: 16px; line-height: 32px; font-weight: 400; color: #303030; }
.xjcplb .zjcp_text { text-align: center; padding-top: 25px; padding-right: 0; padding-bottom: 25px; padding-left: 0; position: relative; }
.xjtplb .xjcplb { }
.zjnrbox .xjxzjq { float: right; width: 232px; }
.zjcp_a .zjcp_text { text-align: center; }
.xjtplb .xjcplb { background-color: #FFFFFF; }
.zjnrbox .zj_left { float: left; overflow: hidden; }
.zj_left .zjtit h2 { font-size: 22px; background-image: url(../images/xjtp_33.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
.zj_left .zjtit { padding-bottom: 20px; }

.zjnrbox .zj_left_a { float:left;   overflow: hidden; }
.zj_left .zjtit_a h2 { font-size: 22px; background-image: url(../images/xjtp_33.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 15px;  }
.zj_left_a .zjtit { padding-bottom: 20px; height:50px; line-height:50px }

.zj_left_a .zjtit h2{ float:left}
.zj_left_a .zjtit span{ float:right;font-size: 14px;}



.xjxzjq .zjcp_a { background-color: #FFFFFF; position: relative; }
.zj_tit ul { overflow: hidden; width: 250px; }
.zj_tit li { line-height: 20px; float: left; padding-right: 30px; }
.zj_tit a { font-size: 16px; color: #333333; display: block; padding-bottom: 5px; }
.xjxzjq .zj_tit { width: 232px; overflow: hidden; padding-bottom: 22px; }
.zj_tit .zjhover a { border-bottom:3px solid #147eac; color: #147eac; }
.zj_tit a:hover { border-bottom:3px solid #147eac; color: #147eac; }
.xjxzjq .xjlj { background-color: #FFFFFF; height: 175px; margin-top: 10px; position: relative; }
.xjlj .ckgd_zj { font-size: 18px; color: #292929; display: block; padding-left: 45px; padding-top: 55px; padding-bottom: 55px; background-image: url(../images/jx1.png); background-repeat: no-repeat; background-position: 150px center; }
.ckgd_zj span { font-size: 14px; line-height: 38px; color: #757575; display: block; }
.ckgd_zj img { position: absolute; left: 151px; top: 58px; }
.ggxw .ggxw_left { line-height: 32px; float: left; width: 650px; padding-left: 20px; }
.ggxw_left ul { overflow: hidden; }
.ggxw_left li { font-size: 14px; font-weight: 800; color: #494949; float: left; }
.ggxw_left a { font-weight: 400; color: #494949; display: block; margin-right: 23px; }
.ggxw_left a:hover { text-decoration:underline; }
.ggxw .ggxw_right { float: right; width: 335px; overflow: hidden; }
.wby7 { height:30px; padding-left:10px; line-height:30px; width:238px; float:left; border:1px solid #188ec2; }
.btn1 { cursor: pointer; background-image: url(../images/z4.png); border:none; float: left; height: 32px; width: 55px; font-family: "隶书"; font-size: 14px; color: #b1b1b1; }
.cpflbox a { Transition:all 0.4s; width: 210px; display: block; height: 300px; background-image: url(../images/z2.png); background-repeat: no-repeat; background-position: center top; position: relative; overflow: hidden; }
.bjnr h2 { padding-top:183px; color: #FFFFFF; }
.xbz { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; Transition:all 0.8s; position: absolute; top: 39px; left: -7px; }
.bjnr { Transition:all 0.4s; position: absolute; color: #FFFFFF; left:0; top: -300px; height: 300px; width: 210px; background-color: #188EC2; }
.cpflbox a:hover .bjnr { left:0px; top:0; -moz-opacity:1; opacity:1; position: absolute; height: 300px; width: 210px; }
.cpflbox a:hover .xbz { left:68px; top:39px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.cpflbox a:hover h2 { color:#fff; }
.btn8 { display:block; margin:25px auto 0 auto; width:145px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#188ec2; border:2px solid #188ec2; -moz-border-radius: 17px; -webkit-border-radius: 17px; border-radius:17px; Transition:all 0.4s; }
.btn8:hover { background:#188ec2; color:#fff; }
.wdys .wdys_a { background-image: url(../images/z5.png); text-align: center; height: 630px; background-repeat: no-repeat; background-position: center; }
.wdys .wdys_b { background-image: url(../images/z6.png); background-repeat: no-repeat; background-position: center; height: 505px; }
.wdys .wdys_c { background-image: url(../images/z7.png); background-repeat: no-repeat; background-position: center; height: 527px; }
.wdys_dw { margin:0 auto; width: 1200px; position: relative; }
.wdys_dw .text1 { position: absolute; left: 60px; top: 155px; text-align: left; }
.text1 h2 { font-size: 30px; line-height: 34px; color: #373737; }
.text1 h4 { font-size: 18px; color: #585858; }
.text2 p { font-size: 14px; line-height: 24px; color: #585858; }
.text2 a { font-size: 16px; line-height: 40px; color: #188EC2; }
.wdys_dw .text2 { text-align: left; position: absolute; left: 51px; top: 228px; width: 486px; }
.wdys_dw .text3 { position: absolute; left: 63px; top: 395px; text-align: left; }
.text3 h2 { font-size: 30px; line-height: 34px; color: #373737; }
.text3 h4 { font-size: 18px; color: #585858; }
.text4 p { font-size: 14px; line-height: 24px; color: #585858; }
.text4 a { font-size: 16px; line-height: 40px; color: #188EC2; }
.wdys_dw .text4 { text-align: left; position: absolute; left: 50px; top: 480px; width: 486px; }
.text5 { position: absolute; left: 661px; top: 33px; text-align: left; width: 402px; }
.text5 h2 { font-size: 30px; line-height: 34px; color: #373737; }
.text5 h4 { font-size: 18px; color: #585858; }
.text6 p { font-size: 14px; line-height: 24px; color: #585858; }
.text6 a { font-size: 16px; line-height: 40px; color: #188EC2; }
.text6 { text-align: left; position: absolute; left: 651px; top: 128px; width: 496px; }
.text7 { position: absolute; left: 661px; top: 264px; text-align: left; width: 394px; }
.text7 h2 { font-size: 30px; line-height: 34px; color: #373737; }
.text7 h4 { font-size: 18px; color: #585858; }
.text8 p { font-size: 14px; line-height: 24px; color: #585858; }
.text8 a { font-size: 16px; line-height: 40px; color: #188EC2; }
.text8 { text-align: left; position: absolute; left: 651px; top: 357px; width: 501px; }
.text9 { position: absolute; left: 60px; top: 105px; text-align: left; width: 394px; }
.text9 h2 { font-size: 30px; line-height: 34px; color: #373737; }
.text9 h4 { font-size: 18px; color: #585858; }
.text10 p { font-size: 14px; line-height: 24px; color: #585858; }
.text10 a { font-size: 16px; line-height: 40px; color: #188EC2; }
.text10 { text-align: left; position: absolute; left: 48px; top: 177px; width: 501px; }
.text11 p { font-size: 14px; line-height: 24px; color: #585858; }
.text11 a { font-size: 16px; line-height: 40px; color: #188EC2; }
.text11 { text-align: left; position: absolute; left: 45px; top: 250px; width: 501px; }
.myfq { background-image: url(../images/z8.png); background-repeat: no-repeat; background-position: center; height: 752px; }
.mdzs { background-color: #f7f7f7; }
.mdzs .mdzsbox { margin:0 auto; width: 1200px; }
.mdzsbox .mdzs_tit { text-align: center; padding-top: 20px; }
.mdzs_tit h2 { font-size: 36px; line-height: 88px; font-weight: 400; }
.mdzs_tit p { font-size: 18px; line-height: 80px; color: #2f2f2f; }
.scrollBox { width:1200px; position:relative; padding-bottom:70px; }
.scrollBox .piclist { overflow:hidden; zoom:1; }
.scrollBox .ohbox { overflow:hidden; position:relative; width:1200px; }
.scrollBox { position:relative; overflow:hidden; zoom:1; }
.scrollBox .piclist li { float:left; display:inline; width:241px; background:#fff; margin-right:70px; }
.scrollBox .piclist li span { height:25px; line-height:25px; display:block; text-align:center; color: #323232; }
.scrollBox .piclist li a { display:block; border-bottom:1px solid #188ec2; Transition:all 0.4s; position: relative; height: 330px; width: 240px; }
.piclist .dbbj { Transition:all 0.3s; position: absolute; width: 240px; background-color: #188ec2; height: 108px; left: 0px; top:330px; }
.piclist a:hover .dbbj { top:223px; }
.piclist .anbj { Transition:all 0.2s; background-image: url(../images/z_41.png); width: 240px; position: absolute; height: 223px; left: 0px; top: -223px; }
.piclist a:hover .anbj { top:0px; }
.scrollBox .piclist li a:hover h2 { color:#fff; }
.scrollBox .piclist li a:hover span { color:#fff; }
.scrollBox .piclist li a:hover i { filter:alpha(opacity=100); -moz-opacity:100; opacity:100; }
.scrollBox .pageBtn span { background:url(images/bntBg.png) no-repeat; display:block; width:37px; height:59px; position:absolute; top:95px; cursor:pointer; text-indent:-999em; overflow:hidden; }
.scrollBox .pageBtn .prev { left:20px; background-image: url(../images/z12.png); height: 28px; width: 28px; }
.scrollBox .pageBtn .next { right:50px; background-image: url(../images/z13.png); height: 28px; width: 28px; }
.scrollBox .pageBtn .list { overflow:hidden; zoom:1; margin:30px 0 0 550px; }
.scrollBox .pageBtn .list li { float:left; display:inline; width:10px; height:10px; cursor:pointer; margin-left:10px; line-height:10000px; overflow:hidden; background-image: url(../images/z11.png); }
.scrollBox .pageBtn .list li.on { background-image: url(../images/z10.png); }
.piclist h2 { font-size: 18px; line-height: 64px; color: #323232; text-align: center; font-weight: 400; }
.piclist i { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; background-image: url(../images/z15.png); display: block; height: 36px; width: 132px; position: absolute; left: 48px; top: 98px; }
.banner2 { background-image: url(../images/banner3.png); background-repeat: no-repeat; background-position: center; height: 395px; }
.yyfwbox a { display: block; padding-left: 83px; color: #616161; line-height: 30px; }
.yyfwbox a:hover { color:#188ec2; }
.yyfwbox .m1 { background-image: url(../images/z_17.png); background-repeat: no-repeat; background-position: 52px center; }
.yyfwbox .m1:hover { background-image: url(../images/z_16.png); background-repeat: no-repeat; background-position: 52px center; }
.yyfwbox .m2 { background-image: url(../images/z_19.png); background-repeat: no-repeat; background-position: 53px center; }
.yyfwbox .m2:hover { background-image: url(../images/z_18.png); background-repeat: no-repeat; background-position: 53px center; }
.yyfwbox .m3 { background-image: url(../images/z_21.png); background-repeat: no-repeat; background-position: 53px center; }
.yyfwbox .m3:hover { background-image: url(../images/z_20.png); background-repeat: no-repeat; background-position: 53px center; }
.yyfwbox .m4 { background-image: url(../images/z_23.png); background-repeat: no-repeat; background-position: 53px center; }
.yyfwbox .m4:hover { background-image: url(../images/z_22.png); background-repeat: no-repeat; background-position: 53px center; }
.xwzx { border-bottom:1px solid #ececec; border-top:1px solid #ececec; padding-top:42px; background-color: #f7f7f7; margin-top: 0px; margin-right: 0; margin-bottom: 60px; margin-left: 0; padding-bottom: 60px; }
.xwzx .xwzx_box { margin:0 auto; width: 1200px; overflow: hidden; }
.xwzx_box .xqbox { float: left; width: 382px; padding-right: 25px; }
.xq_tit h2 { font-size: 18px; line-height: 48px; color: #188ec2; }
.xq_tit a { font-size: 14px; font-weight: 400; color: #188ec2; }
.xq_tit { background-image: url(../images/z_32.png); background-repeat: no-repeat; background-position: left bottom; }
.xq_tit img { vertical-align: middle; padding-right: 10px; }
.xwtp img { height: 119px; width: 172px; }
.xq_top .xwtp { float: left; width: 172px; }
.xq_top .xwtext { float: right; width: 200px; }
.xwtext h2 { font-size: 14px; line-height: 14px; padding-bottom: 5px; }
.xwtext p { font-size: 14px; line-height: 24px; color: #333333; }
.xwtext a { font-size: 14px; line-height: 24px; color: #188ec2; }
.xq_nr .xq_top { overflow: hidden; padding-top: 20px; padding-bottom: 18px; }
.xwlbnr li { border-bottom:1px dashed #e5e5e5; line-height: 31px; background-image: url(../images/z_37.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px; font-size: 14px; color: #666464; }
.xwlbnr a { color: #666464; }
.xwlbnr a:hover { text-decoration:underline; color: #000; }
.xwzx_box .wdnr { background-image: url(../images/z_38.png); background-repeat: no-repeat; background-position: left center; float: right; width: 335px; padding-left: 30px; }
.wdnrbox .lin1 { font-size: 14px; font-weight: 800; line-height: 24px; color: #4e4e4e; background-image: url(../images/z_39.png); background-repeat: no-repeat; background-position: left 4px; padding-left: 25px; }
.wdnrbox .lin2 { font-size: 14px; line-height: 24px; color: #4e4e4e; background-image: url(../images/z_40.png); background-repeat: no-repeat; background-position: left 4px; padding-left: 25px; }
.wdnr .wdnrbox { border-bottom:1px dashed #e5e5e5; padding-top: 10px; padding-bottom: 20px; }
.piclist img { width: 240px; height: 224px; }
.cpfl .cpflbox h2 { color: #333333; }
#footer h4 { text-align: center; padding-top: 30px; padding-bottom: 20px; }
.tejh { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; Transition:all 0.4s; height: 160px; width: 240px; position: absolute; left: 10px; top: 10px; z-index: 100; background-image: url(../images/a_50.png); padding-top: 0px; padding-left: 0px; }
.tejh img { border:none; margin:0 auto; padding:25px 0 12px 0; display:block; }
.tejh p { font-size: 12px; color: #FFFFFF; }
.dlList a:hover .tejh { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.xjcp_tp .tpzz { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; Transition:all 0.4s; height: 231px; width: 230px; background-image: url(../images/a_50.png); position: absolute; left: 0px; top: 0px; }

.xjcp_tp .tpzz img{ width:230px; height:230px; max-width:100%}

.zjcp_text .wzzz { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; Transition:all 0.4s; background:#147eac; width: 230px; height: 117px; padding-top:20px; padding-left: 0px; position: absolute; left: 0px; top: 0px; }
.xjcplb { cursor: pointer }
.xjcplb:hover .tpzz { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.xjcplb:hover .wzzz { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.tpzz a { -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius:16px; width:116px; height:36px; color:#fff; line-height:36px; text-align:center; display:block; margin:70px auto; background-image: url(../images/z_42.png); }
.wzzz h2 { color:#fff }
.wzzz h4 { color:#fff }
.wzzz p { color:#fff }
.zjcp_a .qbzz { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; Transition:all 0.4s; background-image: url(../images/a_50.png); text-align:center; height: 77px; padding-top:100px; width: 232px; position: absolute; left: 0px; top: 0px; }
.xjxzjq .zjcp_a:hover .qbzz { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.xjxzjq .zjcp_a:hover h2 { color:#fff; font-weight:400; font-size:16px; }
.xjxzjq .zjcp_a:hover h4 { color:#fff; font-weight:400 }
.xjxzjq .zjcp_a:hover p { color:#fff; }
.xjlj .ckgd_zj:hover { background:black; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color:#fff; background-image: url(../images/a4.png); background-repeat: no-repeat; background-position: 150px center; }
.xjlj .ckgd_zj:hover span { color:#fff; }


.dqwz{ position:relative; z-index:99}


.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
