@charset "gb2312";
/* CSS Document */

.pub_wd { width: 1000px; margin: 0 auto; overflow: hidden; }
.tit_yygk { width: 100%; height: 90px; background: #f5f5f5; margin: 30px auto 20px; }
.tit_yygk h2 { height: 50px; width: 1000px; margin: 0 auto; border-bottom: 2px solid #eeeeee; position: relative; text-align: center; font-size: 30px; line-height: 50px; color: #009291; }
.tit_yygk h2:after { content: ""; display: block; position: absolute; width: 200px; height: 2px; background: #009291; bottom: -2px; left: 400px; }
.tit_yygk h3 { text-align: center; line-height: 35px; color: #1c1c1c; font-size: 16px; }
.part_jj { }
.part_jj_l { width: 291px; }
.part_jj_l img { width: 280px; height: 273px; margin: 9px auto 15px; display: block; }
.part_jj_l li { width: 145px; height: 40px; font-size: 14px; line-height: 40px; text-indent: 60px; ; }
.part_jj_l li a { color: #fff; ; }
.part_jj_l li.left { background: url(ioc_msg.png) no-repeat 25px center #009291; }
.part_jj_l li.right { background: url(ioc_guali.png) no-repeat 29px center #bc935b; }
.part_jj_l p { width: 291px; float: left; height: 23px; background: url(ico_tel.png) no-repeat; margin-top: 14px; }
.part_jj_l p a { width: 100%; height: 23px; display: block; text-indent: -9999px; }
.part_jj_r { width: 685px; }
.part_jj_r p { font-size: 12px; line-height: 22px; text-indent: 2em; }
.part_jj_r p a{ color:#f00;}
.part_jj_r .yyhj { width: 635px; padding: 0 25px; position: relative; margin-top: 15px; overflow: hidden; }
.part_jj_r .yyhj li { width: 205px; height: 120px; float: left; margin-right: 10px; }
.part_jj_r .yyhj li img { width: 205px; height: 120px; float: left; }
.part_jj_r .yyhj>a { width: 15px; height: 120px; background-color: #dcdcdc; position: absolute; top: 0; display: block; }
.part_jj_r .yyhj>a.prev { background-image: url(ico_prev.png); background-repeat: no-repeat; background-position: center; left: 0; }
.part_jj_r .yyhj>a.next { background-image: url(ico_next.png); background-repeat: no-repeat; background-position: center; right: 0; }
.part_jj_r .yyhj>a:hover { background-color: #009291; }
.part_jj_r .ry { margin-top: 12px; overflow: hidden; }
.part_jj_r .ry li { font-size: 13px; line-height: 26px; margin: 0 0 0 25px; width: 300px; float: left; background: url(ico_gou.png) no-repeat left center; text-indent: 22px; }
.part_doc { }
.part_doc_p { font-size: 12px; line-height: 22px; text-indent: 2em; }
.part_doc_video { overflow: hidden; margin: 15px 0; }
.part_doc_video li { width: 320px; margin-right: 20px; float: left; }
.part_doc_video li img { width: 320px; height: 180px; float: left; }
.part_doc_video li h5 { width: 320px; height: 42px; line-height: 42px; float: left; background: url(ioc_bfq.png) no-repeat 10px center #f5f5f5; text-indent: 35px; }
.part_doc_main { }
.part_doc_main .d_m_hd { margin-bottom: 20px; overflow: hidden; }
.part_doc_main .d_m_hd li { width: 330px; height: 45px; float: left; color: #1c1c1c; text-align: center; font-size: 20px; line-height: 45px; background: #eeeeee; position: relative; }
.part_doc_main .d_m_hd li.on { background: #009291; color: #fff; }
.part_doc_main .d_m_hd li.on:after { content: ""; display: block; position: absolute; z-index: 2; width: 0; height: 0; line-height: 0; bottom: -9px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 9px solid #009291; left: 50%; margin-left: -8px; }
.part_doc_main .d_m_hd .fm_doc_tel { width: 340px; height: 45px; display: block; float: left; background: url(ioc_phone.png) no-repeat 40px center #eeeeee; font-size: 16px; line-height: 45px; color: #313131; text-indent: 70px; position: relative; }
.part_doc_main .d_m_hd .fm_doc_tel:before { content: ""; display: block; position: absolute; width: 2px; height: 20px; left: 0; top: 13px; background: #e0e0e0; }
.part_doc_main .d_m_hd .fm_doc_tel span { font-size: 12px; }
.doc_bd { overflow: hidden; }
.doc_bd dl { }
.doc_bd dl dt { width: 330px; float: left; }
.doc_bd dl dt img { width: 330px; height: 400px; float: left; }
.doc_bd dl dd { width: 655px; float: right; }
.doc_bd dl dd h3 img { margin-top: 10px; float: left; }
.doc_bd dl dd .zx, .doc_bd dl dd .yy { width: 135px; height: 40px; font-size: 16px; float: right; color: #fff; line-height: 40px; text-indent: 20px; background-image: url(ico_jt.png); background-repeat: no-repeat; background-position: 106px center; margin-top: 9px; }
.doc_bd dl dd .zx { background-color: #009291; margin-right: 20px; }
.doc_bd dl dd .yy { background-color: #bc935b; }
.doc_bd dl dd h4 { height: 40px; position: relative; font-size: 20px; line-height: 40px; margin-top: 10px; color: #009291; font-size: 20px; }
.doc_bd dl dd h4:before { content: ""; display: block; position: absolute; height: 1px; width: 560px; right: 0; top: 20px; background: #e5e5e5; }
.doc_bd dl dd p { font-size: 12px; line-height: 24px; }
.doc_bd dl dd p a { color: #f00; }
.doc_bd dl dd.xsyj { width: 599px; height: 120px; padding-left: 56px; background: url(bg_doc_xsyj.jpg) no-repeat left center; margin-top: 10px; overflow: hidden; }
.doc_bd dl dd.lhhz { width: 599px; height: 120px; padding-left: 56px; background: url(bg_doc_lhhz.jpg) no-repeat left center; margin-top: 10px; overflow: hidden; }
.doc_bd dl dd ul li { width: 193px; height: 120px; float: left; margin-right: 10px; }
.doc_bd dl dd ul li img { width: 193px; height: 120px; float: left; }
.cd_doc_hd { margin-top: 20px; height: 70px; overflow: hidden; position:relative; }
.cd_doc_hd span{ position:absolute; width:15px; height:30px; top:20px; z-index:999;}
.cd_doc_hd span.prev1{ background:url(/img/yygk/yugk-newdoc-il2.png) no-repeat; left:0;}
.cd_doc_hd span.prev1:hover{ background:url(/img/yygk/yugk-newdoc-il.png) no-repeat;}
.cd_doc_hd span.next1{ background:url(/img/yygk/yugk-newdoc-ir2.png) no-repeat; right:0;}
.cd_doc_hd span.next1:hover{ background:url(/img/yygk/yugk-newdoc-ir.png) no-repeat;}
.cd_doc_hd dl { width: 244px; height: 70px; float: left; margin-right: 8px; background: #eeeeee; }
.cd_doc_hd dl.on { background: #009291; }
.cd_doc_hd dl.on dd{ color: #fff;}
.cd_doc_hd dl dt { float: left; }
.cd_doc_hd dl dt img { width: 55px; height: 66px; margin: 2px; float:left; }
.cd_doc_hd dl dd { font-size: 12px; line-height: 14px; margin: 13px 0 1px; text-indent: 8px; float: left; color: #1c1c1c;width:185px;}

.bj_doc_hd { margin-top: 20px; height: 70px; overflow: hidden; }
.bj_doc_hd dl { width:117px; height: 70px; float: left; margin-right:9px; background: #eeeeee; }
.bj_doc_hd dl.on { background: #009291; width:118px; }
.bj_doc_hd dl.on dd{ color: #fff;}
.bj_doc_hd dl dt { float: left; }
.bj_doc_hd dl dt img { width: 55px; height: 66px; margin: 2px; float:left; }
.bj_doc_hd dl dd { font-size: 14px; line-height:22px; margin: 13px 0 1px; padding-left: 8px; float: left; color: #1c1c1c; }

.part_zl_hd { height: 80px; width: 1000px; margin-bottom: 24px; }
.part_zl_hd li { width: 250px; float: left; height: 80px; text-align: center; color: #313131; background: #f5f5f5; position: relative; }
.part_zl_hd li h5 { height: 42px; font-size: 18px; line-height: 42px; position: relative; }
.part_zl_hd li h5:after { content: ""; display: block; position: absolute; width: 70px; height: 1px; background: #e5e5e5; left: 90px; bottom: 0; }
.part_zl_hd li.on { background: #009291; color: #fff; }
.part_zl_hd li.on:after { content: ""; display: block; position: absolute; width: 0; height: 0; line-height: 0; bottom: -9px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 9px solid #009291; left: 50%; margin-left: -8px; }
.part_zl_hd li.on h5:after { background: #fff; }
.part_zl_hd li h6 { font-size: 14px; line-height: 38px; }
.part_zl_hd p { width: 240px; float: right; }
.part_zl_hd p a { width: 240px; height: 39px; line-height: 39px; display: block; font-size: 16px; color: #fff; text-indent: 70px; }
.part_zl_hd p a.bg_msg { margin-bottom: 2px; background: url(ioc_msg.png) no-repeat 30px center #009291; }
.part_zl_hd p a.bg_hz { background: url(ico_tzq.png) no-repeat 30px center #bc935b; }
.part_zl_bd { overflow: hidden; }
.part_zl_bd dt { float: left; }
.part_zl_bd dt img { width: 747px; height: 210px; float: left; }
.part_zl_bd dd { float: right; width: 243px; height: 210px; background: url(bg_lf_r.jpg) no-repeat; box-sizing: border-box; font-size: 14px; line-height: 24px; padding: 50px 19px 0; color: #313131; }
.part_zl .part_zl_p { font-size: 12px; line-height: 22px; text-indent: 2em; color: #313131; margin: 10px 0; width: 100%; overflow: hidden; }
.part_zl .part_zl_p b{color:#fd0000;}
.part_zl .part_zl_p a { color: #fd0000 }
.part_zl .part_zl_p span { color: #fd0000;font-weight: bold; }
.part_zl_video { overflow: hidden; width: 100%; }
.part_zl_video li { width: 320px; margin-right: 20px; float: left; }
.part_zl_video li img { width: 320px; height: 180px; float: left; }
.part_zl_video li h5 { width: 320px; height: 62px; float: left; background: url(ioc_bfq.png) no-repeat 10px 10px #f5f5f5; box-sizing: border-box; padding: 7px 20px 0 34px; font-size: 14px; line-height: 24px; }
.part_case { }
.part_case_bd li { width: 1000px; margin: 0 auto; }
.part_case_bd li dl { width: 490px; height: 280px; float: left; background: #f5f5f5; margin-bottom: 20px; box-sizing: border-box; padding: 0 10px 0 16px }
.part_case_bd li dl dt { font-size: 18px; height: 50px; line-height: 50px; text-indent: 17px; }
.part_case_bd li dl dd.left { width: 195px; }
.part_case_bd li dl dd.right { width: 250px; }
.part_case_bd li dl dd img { width: 195px; height: 210px; float: left; }
.part_case_bd li dl dd h5 { width: 250px; height: 60px; font-size: 12px; line-height: 20px; background: #fff; box-sizing: border-box; padding-top: 10px; }
.part_case_bd li dl dd h5 span { text-indent: 15px; margin-right:10px;float: left; }
.part_case_bd li dl dd h5 span.last{ width:250px; margin-right:0;}
.part_case_bd li dl dd p { font-size: 12px; line-height: 22px; text-indent: 2em; width: 240px; margin-top: 20px; }
.part_case_bd li dl dd p a { color: #ff0000 }
.part_case_hd { overflow: hidden; width: 1000px; margin: 0 auto; }
.part_case_hd ul { text-align: center; overflow: hidden; line-height: 10px; }
.part_case_hd li { width: 10px; height: 10px; border-radius: 50%; display: inline-block; margin: 0 10px; background: #cccccc; }
.part_case_hd li.on { background: #009291; }
.part_gongyi { }
.part_gongyi dl { width: 1000px; height: 240px; overflow: hiddenl }
.part_gongyi dl dt { width: 330px; height: 240px; float: left; }
.part_gongyi dl dt img { width: 330px; height: 240px; float: left; }
.part_gongyi dl dd { width: 650px; float: right; }
.part_gongyi dl dd img { width: 650px; height: 80px; float: left; margin-bottom: 5px; }
.part_gongyi dl dd p { font-size: 12px; line-height: 20px; text-indent: 2em; }
.part_gongyi h3 { width: 1000px; height: 114px; margin: 20px 0 }
.part_gongyi h3 img { width: 1000px; height: 114px; float: left; }
.part_gongyi ul { }
.part_gongyi ul li { width: 235px; float: left; margin-right: 20px; }
.part_gongyi ul li img { width: 235px; height: 150px; float: left; }
.part_gongyi ul li h5 { font-size: 14px; color: #313131; line-height: 30px; text-align: center; }

.main_new .hd .prev { display: block; width: 30px; height: 40px; background: url(/images/s_bjhz_7.jpg) no-repeat; position: absolute; left: 0; top: 98px; }
.main_new .hd .next { display: block; width: 30px; height: 40px; background: url(/images/s_bjhz_8.jpg) no-repeat; position: absolute; right: 0; top: 98px; }
.kxdtr_content,  .bjsj_content { width: 1000px; overflow: hidden; margin-bottom: 20px; }
.kxdtr_content .kxdtr_bd,  .bjsj_content .bjsj_bd { width: 1000px; overflow: hidden; margin-bottom: 22px; }
.kxdtr_content .kxdtr_bd li,  .bjsj_content .bjsj_bd li { overflow: hidden; float: left; }
.kxdtr_content .kxdtr_bd li .zj,  .bjsj_content .bjsj_bd li .zj { display: block; float: left; margin-right: 20px; }
.kxdtr_content .kxdtr_bd li .zj img,  .bjsj_content .bjsj_bd li .zj img { display: block; width: 330px; height: 400px; }
.zj_jieshao { float: left; width: 650px; height: 400px; position: relative; }
.zj_name { height: 40px; margin: 16px 0 26px 0; overflow: hidden; }
.zj_name p { width: 335px; margin-right: 25px; height: 40px; float: left; }
.zj_name p span { display: block; font-size: 14px; line-height: 22px; padding-left: 138px; }
.zj_name p i { display: block; font-style: normal; font-size: 14px; line-height: 14px; padding-left: 138px; }
.kxdtr_content .kxdtr_bd li .zj_name p { background: url(/images/s_bjhz_png_5.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_dyh { background: url(/images/ystd_dyh.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lwp { background: url(/images/ystd_lwp.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_yx { background: url(/images/ystd_yx.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lxy { background: url(/images/ystd_cjc.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_zz { background: url(/images/ystd_zz.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_cnp { background: url(/images/ystd_cnp.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_tlz { background: url(/images/ystd_hby.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_cjc { background: url(/images/ystd_tlz.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_hby { background: url(/images/ystd_wkg.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_wkg{ background: url(/images/ystd_wkg.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_syl { background: url(/images/ystd_syl.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_wzy { background: url(/images/ystd_lxy.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_fyj { background: url(/images/ystd_fyj.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lf{ background: url(/images/ystd_lf.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_zdj { background: url(/images/ystd_zdj.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_fq { background: url(/images/ystd_fq.png) no-repeat left; } 
.bjsj_content .bjsj_bd li .zj_name p { background: url(/images/s_bjhz_png_6.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_dxh { background: url(/images/ystd_dxh.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_czh { background: url(/images/ystd_czh.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_zhd { background: url(/images/ystd_zhd.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_mgq { background: url(/images/ystd_mgq.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_clt { background: url(/images/ystd_clt.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_lqy { background: url(/images/ystd_lqy.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_yzq { background: url(/images/ystd_yzq.png) no-repeat left; }
.zj_jj { margin-bottom: 20px; }
.zj_jj span,  .zj_sc span { display: block; width: 650px; margin-bottom: 3px; font-size: 18px; line-height: 22px; color: #009291; position: relative; }
.zj_jj span:after,  .zj_sc span:after { content: ""; width: 570px; height: 1px; background-color: #e5e5e5; position: absolute; left: 80px; top: 10px; }
.zj_jj p,  .zj_sc p { line-height: 22px; }
.zj_jj p a, .zj_sc p a { color: #fe0000; }
.ry { /*position: absolute;*/ left: 0; bottom: 0; width: 650px; overflow: hidden; }
.ry span { display: block; width: 40px; height: 120px; float: left; margin-right: 8px; background-color: #009291; position: relative; }
.ry span:after { content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #009291; position: absolute; right: -8px; top: 52px; }
.ry span i { display: block; font-size: 18px; line-height: 18px; margin-bottom: 4px; width: 40px; text-align: center; font-style: normal; color: #fff; }
.ry span .ystd_i1 { padding-top: 19px; }
.ry img { float: left; display: block; margin-right: 8px; }
.kxdtr_hd,  .bjsj_hd { width: 1000px; height: 280px; overflow: hidden; position: relative;}
.kxdtr_hd li,  .bjsj_hd li { float: left; margin-right: 13px; position: relative; padding-top: 6px; border-bottom: 1px solid #fff; height: 274px; }
.kxdtr_hd li:after,  .bjsj_hd li:after { content: ""; width: 240px; height: 5px; background-color: #009291; position: absolute; left: 0; bottom: -6px; }
.kxdtr_hd li img,  .bjsj_hd li img { display: block; width: 240px; height: 274px; }
.kxdtr_hd li p,  .bjsj_hd li p { position: absolute; left: 0; bottom: 0; width: 240px; height: 60px; background: rgba(0,0,0, 0.4) !important; filter: alpha(opacity=40); }
.kxdtr_hd li p span,  .bjsj_hd li p span { display: block; width: 240px; line-height: 18px; font-size: 18px; text-align: center; color: #fff; padding: 13px 0 4px; }
.kxdtr_hd li p i,  .bjsj_hd li p i { display: block; width: 240px; line-height: 12px; font-size: 12px; color: #fff; text-align: center; font-style: normal; }
.kxdtr_hd li:hover { padding-top: 0; }
.pub_zx { width: 290px; height: 40px; overflow: hidden; }
.pub_zx a { display: block; float: left; margin-right: 20px; color: #fff; font-size: 14px; line-height: 40px; }
.pub_zx .ystd_a3 { background: #009291 url(/images/s_bjhz_png_3.png) no-repeat 23px center; padding-left: 49px; width: 86px; }
.pub_zx .ystd_a4 { background: #bb9358 url(/images/s_bjhz_png_4.png) no-repeat 15px center; padding-left: 45px; width: 90px; }
