@charset "utf-8";
/* CSS Document */
body { font-family: 'è‹¹æ–¹', 'San Francisco', 'Source Sans Pro', 'Open Sans', 'Helvetica Neue', 'WenQuanYi Micro Hei', 'Microsoft YaHei', å¾®è½¯é›…é»‘, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); margin: 0; padding: 0; margin: 0; padding: 0;width: 1140px; margin: 0 auto; }
li { display: list-item; text-align: -webkit-match-parent; }
ul, li { list-style: none; }
a { text-decoration: none }
.clear { clear: both; }
.header { width: 100%; box-shadow: 0 0 10px #cccccc; margin: 0 auto; }
.header-top { width: 1140px; margin: 0 auto; }
.container { background: #e83838; height: 50px; line-height: 22px; }
.header-top-left { float: left; padding-left: 14px; }
.header-top-left ul { padding: 0; }
.header-top-left ul li { display: inline-block; margin: 0 1em; }
.header-top-left ul li a { color: #fff; text-decoration: none; font-size: 16px; font-weight: bold; }
.header-top-right { float: right; }
.header-top-right form { padding: 14px }
.header-top-right form input[type="submit"] { color: rgb(255, 255, 255); width: 19px; font-size: 16px; float: right; text-transform: uppercase; -webkit-appearance: none; background: url(http://www.fkhongdan.com/new2018/images/icons.png) -3px -8px no-repeat; border-width: initial; border-style: none; border-color: initial; border-image: initial; outline: none; padding: 0.25em 1.2em; }
.header-middle { width: 1140px; margin: auto; }
.header-middle-logo { float: left; width: 320px; padding-left: 20px; }
.header-middle-logo a img { width: 50px; float: left; padding: 19px 8px; }
.header-middle-logo a h1 { font-size: 24px; float: left; color: #e83838; padding: 10px 1px; }
.header-middle-logo a h2 { font-size: 24px; float: left; color: #e83838; padding: 10px 1px; }
.header-middle-left { float: left; width: 320px; padding-left: 100px; }
.header-middle-right { float: right; width: 250px; }
.header-middle-right .phone { float: left; width: 350px; }
.header-middle-right .location { width: 250px; }
.phone span { background: url(/zj/images/icons.png) no-repeat -45px 8px; float: left; width: 33px; display: block; height: 51px; }
.phone ul li { display: block; color: #000000; font-size: 14px; }
.location ul li { display: block; color: #000000; font-size: 14px; }
.location span { background: url(/zj/images/icons.png) no-repeat -91px 8px; float: left; width: 33px; display: block; height: 51px; }
.header_main { margin: 0 auto; width: 1000px; height: 60px; letter-spacing: 0; font-size: 0; }
.header_left { float: left; width: 800px; }
a.nav_hover { background: #16b13a; color: #ffffff; }
#header a.nav { width: 80px; text-align: center; font-size: 18px; }
.main { width: 100%; margin: 0 auto; }
.main .top-nav { background: #e83838; height: 60px; fon;
font-size: 24px; line-height: 42px; }
.main .top-nav ul { width: 1140px; margin: 0 auto; }
.main .top-nav ul li { display: block; width: 110px; float: left; height: 60px; line-height: 60px; margin: 0 10px; text-align: center; font-size: 14px; }
.main .top-nav ul li a:hover { background: #ce0f0f; display: block; width: 110px; float: left; height: 60px; line-height: 60px; font-weight: bold; }
.main .top-nav ul li a { color: #fff; }
.main .open { background: #ce0f0f; }
.main-middle { width: 1140px; margin: 0 auto; margin-top: 30px; }
.all { width: 850px; height: 320px; padding: 5px; border: 1px solid #ccc; position: relative; float: left; }
.inner { position: relative; width: 850px; height: 320px; background-color: pink; overflow: hidden; }
.inner ul { width: 1000%; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0; height: 320px; }
.inner ul li { float: left; }
.focusD { position: absolute; left: 0; top: 50%; width: 850px; padding: 0 10px; height: 30px; box-sizing: border-box; display: none; }
.inner ol { position: absolute; right: 30px; bottom: 10px; }
.inner ol li { width: 15px; display: inline-block; height: 15px; margin: 0 3px; cursor: pointer; line-height: 15px; text-align: center; background-color: #fff; }
.inner .current { background: #000; color: #fff }
.focusD span { display: inline-block; width: 25px; font-size: 24px; height: 30px; color: #ccc; line-height: 30px; text-align: center; background: rgba(255, 255, 255, 0.3); cursor: pointer; }
#left { float: left; }
#right { float: right; }
.bfyc { float: right; }
.bfyc-duiz { width: 268px; margin-bottom: 196px; }
.bfyc-duiz-sai { width: 25px; height: auto; padding: 8px 0; line-height: 24px; border: solid #e7e8e8; border-width: 1px 1px 1px 0; margin-top: 22px; font-size: 14px; font-weight: bold; color: #666; text-align: center; float: left; display: inline-block; }
.bfyc-duiz-img { width: 240px; height: 115px; float: right; padding: 10px 0; border-bottom: 1px dashed #ddd; }
.bfyc-duiz-zhudui { width: 80px; height: 80px; float: left; text-align: center }
.bfyc-duiz-vs { width: 80px; height: 35px; line-height: 35px; float: left; background: url(http://public.zgzcw.com/zcwindex/vs.png) no-repeat center 20px; font-size: 12px; color: #424242; padding-top: 45px; }
.bfyc-duiz-kedui { width: 80px; height: 80px; float: right; text-align: center }
.bfyc-duiz-zhudui img, .bfyc-duiz-kedui img { width: 45px; height: 45px; margin: 0 auto; display: block }
.bfyc-duiz-team { width: 80px; height: 35px; line-height: 35px; overflow: hidden; display: block; }
.bfyc-duiz-top1 { width: 240px; height: 80px; }
.bfyc-duiz-top2 { width: 210px; height: 35px; margin: 0 auto; height: 21px; line-height: 21px; }
.bfyc-fxbtn { width: 52px; background: url(http://public.zgzcw.com/zcwindex/tjbtn.png) no-repeat 0px 14px; display: inline-block; text-align: center; float: right; padding-top: 15px; }
.bfyc-fxbtn, .bfyc-fxbtn a, .bfyc-fxbtn a:link, .bfyc-fxbtn a:visited { color: #7a3b00 }
.bfyc-fxbtn a:hover { color: #000 }
.bfyc-fxtxt { width: 150px; display: inline-block; color: #424242; float: left; }
.bfyc-duiz-top1 a { color: #000 }
.main-contentl { float: left; margin-top: 30px; }
.nTab { float: left; width: 861px; margin: 0 auto; background-position: left; background-repeat: repeat-y; margin-bottom: 2px; }
.nTab .TabTitle { clear: both; height: 26px; overflow: hidden; background: #e83838; }
.nTab .TabTitle ul { margin: 0; padding: 0; }
.nTab .TabTitle li { float: left; width: 60px; cursor: pointer; padding-top: 6px; padding-right: 0px; padding-left: 0px; padding-bottom: 7px; list-style-type: none; color: #fff; }
.nTab .TabTitle .active { background: url(http://demo.lanrenzhijia.com/yulan/472//images/tab_bg1.gif) left -25px no-repeat; border-left: 1px #C7C7CD solid; border-top: 1px #C7C7CD solid; border-bottom: 1px #fff solid; color: #e83838; }
.nTab .TabTitle .normal {/* border-top: 1px #C7C7CD solid; */ border-bottom: 1px #C7C7CD solid; }
.nTab .TabContent { width: auto; background: #fff; margin: 0px auto; padding: 10px 0 0 0; border-right: 1px #C7C7CD solid; border-left: 1px #C7C7CD solid; }
.none { display: none; }
.TabContent ul { text-align: -webkit-left; }
.TabContent ul li { }
.TabContent ul li a { font-size: 16px; line-height: 30px; color: #333; }
.TabContent ul li a h3 { font-size: 18px; font-weight: 400; color: #333; }
.TabContent h3:hover { font-size: 18px; font-weight: 400; color: #e83838; }
.TabContent ul li a span { font-size: 14px;}
.TabContent ul li a em {font-size: 14px; }
.TabContentimg { float: left; display: block; margin-right: 25px; width: 140px; height: 105px; line-height: 120px; }
.main-content2 { float: right; margin-top: 30px; }
.layout { width: 268px; float: right; }
.zjbox { }
.sixpd { overflow: hidden; }
.sixpd .bqsm { float: left; width: 50%; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; box-sizing: border-box; }
.zjnr { width: 87px; margin: 0 auto; }
.zjnr span { text-indent: 30px; display: inline-block; position: relative; height: 40px; line-height: 40px; font-size: 12px; color: #000; }
.zjico1 { background: url(http://www.fengkuang.cn/images/zjico1.png)no-repeat left; background-size: 20px; text-indent: 30px; display: inline-block; width: 20px; height: 40px; position: absolute; left: 0; }
.zjico2 { background: url(http://www.fengkuang.cn/images/zjico2.png)no-repeat left; background-size: 20px; text-indent: 30px; display: inline-block; width: 20px; height: 40px; position: absolute; left: 0; }
.zjico3 { background: url(http://www.fengkuang.cn/images/zjico3.png)no-repeat left; background-size: 20px; text-indent: 30px; display: inline-block; width: 20px; height: 40px; position: absolute; left: 0; }
.zjico4 { background: url(http://www.fengkuang.cn/images/zjico4.png)no-repeat left; background-size: 20px; text-indent: 30px; display: inline-block; width: 20px; height: 40px; position: absolute; left: 0; }
.zjico5 { background: url(http://www.fengkuang.cn/images/zjico5.png)no-repeat left; background-size: 20px; text-indent: 30px; display: inline-block; width: 20px; height: 40px; position: absolute; left: 0; }
.zjico6 { background: url(http://www.fengkuang.cn/images/zjico6.png)no-repeat left; background-size: 20px; text-indent: 30px; display: inline-block; width: 20px; height: 40px; position: absolute; left: 0; }
.tkxg { border-top: 1px solid #f1f1f1; }
.zjlist { }
.zjtx { display: block; position: relative; left: 15px; top: 15px; width: 50px; height: 50px; float: left; }
.zjtx img { width: 50px; height: 50px; border-radius: 50%; }
.zj-zqmj { ;
}
.txt { padding: 15px 37px 15px 80px; }
.txt span { font-size: 14px; color: #333333; display: block; margin-bottom: 4px; }
.txt .fensi { font-size: 11px; color: #999999; margin-left: 10px; }
.txt p { font-size: 11px; color: #999999; }
#toTopHover { width: 32px; height: 32px; display: block; float: right; opacity: 0; overflow: hidden; }
#toTop { display: none; position: fixed; bottom: 14px; right: 2%; z-index: 999; width: 32px; height: 32px; text-indent: 100%; text-decoration: none; overflow: hidden; border-width: initial; border-style: none; border-color: initial; border-image: initial; background: url(http://www.fkhongdan.com/new2018/images/arrow1.png) 0px 0px no-repeat; }




.content { width: 1140px; margin: 0 auto; }
.content img{max-width: 640px;}
.content h1 { text-align: center; color: #e83838; }
.zj-list { width: 1140px; height: 148px; border: 1px solid #e5e5e5; margin-bottom: 10px; }
.zj-list .photo { width: 100px; height: 100px; float: left; margin: 24px 20px; }
.zj-list .photo img { width: 88px; height: 88px; border-radius: 6px; cursor: pointer; }
.zj-list .right { width: 990px; height: 148px; float: right; position: relative; }
.zj-list .jingx-name { text-align: left; padding-top: 16px; float: left; }
.zj-list a{color: #e83838;}
.lv-number { color: #e5493a; margin-left: 10px; }
.Rjian { text-align: left; padding-top: 16px; float: right; padding-right: 16px; }
.Rjian b { padding-left: 15px; color: #333; }
.zj-intro { color: #999; line-height: 22px; border-top: 1px dashed #d9d9d9; padding-top: 5px; width: 990px; height: 44px; overflow: hidden; }


.view-tenth { width: 270px; float: left; padding-left: 10px; height: 300px; margin-bottom: 10px; margin-top: 10px; border-bottom: solid #e83838 2px; }
.view-tenth img { width: 245px; height: 163px; }
.mask h2 { text-align: center; color: #e83838; }
.mask a { color: #e83838; }


.footer { margin: 0 auto; width: 100%; background: #e83838; }
.footer-top { width: 1140px; margin: auto; }
.footer-bottom { text-align: center; }
.footer-top p { display: block; color: #fff; }
.footer-top p a { color: #fff; }
