#cityList
{width:1200px; height: auto; overflow: hidden; margin:0px auto; padding:10px 0px; position: relative;
 background:#fff; font-size:16px; color:#25252c;}
#cityList .title
{position: absolute; left:23px; top:10px;
 line-height:50px;}
#cityList .list
{height:50px; overflow: hidden; padding-left:120px; padding-right:50px; line-height:50px;}
#cityList .list a
{display: block; float: left; margin-right:30px; color:#25252c; text-decoration:none;}
#cityList .list a:hover
{color:#f8852a;}
#cityList .list a.onfocus
{color:#f8852a; font-weight: bold;}
#cityList .jt
{width:50px; height:50px; overflow: hidden; position: absolute; right:0px; top:10px;
 background: url("../Images/bgn3.png") center center no-repeat; cursor: pointer;}
#cityList .jt.up
{background: url("../Images/bgn4.png") center center no-repeat;}
#cityList .list.all
{height: auto;}

#companyList
{width:1200px; height: auto; overflow: hidden; margin:0px auto; position: relative;}
#companyList .item
{width:1200px; height:220px; overflow: hidden; position: relative; margin-top:20px; padding-left:320px; padding-right:30px; box-sizing: border-box;
 background:#fff;}
#companyList .item .pic
{width:282px; height:172px; overflow: hidden; position: absolute; left:20px; top:23px;}
#companyList .item .pic img
{width:282px; height:172px; transition: all 300ms;}
#companyList .item .zxzx
{width:144px; height:42px; overflow: hidden; position: absolute; right:30px; top:21px;}
#companyList .item .zxzx a
{width:142px; height:40px; overflow: hidden; display: block;
 border-radius:5px; background:#fbf6f2; border:1px solid #f9b882;
 line-height:40px; text-align: center; font-size:16px; color:#f8852a;}
#companyList .item .title
{width:670px; height:36px; overflow: hidden; margin-top:31px;
 font-size:16px; font-weight: bold;}
#companyList .item .title a
{color:#25252c;}
#companyList .item .ms
{width:100%; height:52px; overflow: hidden; margin-top:5px;
 font-size:13px; line-height:26px; color:#25252c;}
#companyList .item .address
{position: absolute; right:30px; top:153px;
 background: url("../Images/bgn5.png") left center no-repeat;
 line-height:31px; font-size:12px; color:#25252c; text-indent:16px;}
#companyList .item .yw
{position: absolute; left:320px; top:154px; padding-left:63px;
 line-height:29px; color:#25252c; font-size:12px;}
#companyList .item .yw span
{position: absolute; left:0px; top:0px;}
#companyList .item .yw a
{width: auto; height:27px; overflow: hidden; display: block; float: left; padding:0px 15px; margin-right:5px;
 border:1px solid #F7B980; border-radius:14px;
 line-height:27px;}
#companyList .item .yw a:last-child
{margin-right:0px;}
#companyList .item .yw a:hover
{background:#F7B980; color:#fff;}

#companyList .item:hover .zxzx a
{background:#f8852a; color:#ffffff; border-color: #f8852a;}
#companyList .item:hover .title a
{color:#f8852a;}
#companyList .item:hover .pic img
{transform: scale(1.05);}

#global-topform
{width:100%; height:320px; overflow: hidden; min-width:1200px;}
#global-topform .theform
{width:1200px; height:56px; overflow: hidden; margin:0px auto; position: relative; margin-top:230px;}
#global-topform .theform .btn
{margin:0px; padding:0px; background:#f8852a; border:none; outline:none;
 width:156px; height:56px; overflow: hidden; position: absolute; right:0px; top:0px;
 font-size:16px; color:#fff;}
#global-topform .theform .thebg
{width:1031px; height:54px; overflow: hidden; position: absolute; left:0px; top:0px;
 border:1px solid #E1E1E9; background:#fff; border-radius:4px; box-sizing: content-box;}
#global-topform .theform .thebg .line
{width:1px; height:45px; overflow: hidden; position: absolute; left:0px; top:4px;
 background:#E9E9E9;}
#global-topform .theform .thebg .line.line1{left:164px;}
#global-topform .theform .thebg .line.line2{left:563px;}
#global-topform .theform .thebg .icon4{position: absolute; left:583px; top:16px;}
#global-topform .theform .thebg .icon3{position: absolute; left:186px; top:16px;}
#global-topform .theform .thebg .icon2{position: absolute; left:127px; top:24px;}
#global-topform .theform .thebg .icon1{position: absolute; left:18px; top:17px;}
#global-topform .theform .thebg .txt
{margin:0px; padding:0px; background:none; border:none; outline:none;
 width:100px; height:40px; overflow: hidden; position: absolute; top:7px; left:0px;
 line-height:40px; font-size:14px;}
#global-topform .theform .thebg .txt.txt1{left:210px; width:330px;}
#global-topform .theform .thebg .txt.txt2{left:612px; width:390px;}
#global-topform .theform .thebg .select1
{margin:0px; padding:0px; background:none; border:none; outline:none;
 width:92px; height:40px; overflow: hidden; position: absolute; top:7px; left:49px;
 line-height:40px; font-size:14px;}


#companyFwxm
{width:100%; height:368px; overflow: hidden; position: relative;
 background-color:#F4F5FA;}
#companyFwxm .sortName
{width:100%; height:125px; overflow: hidden; padding-top:49px;
 font-size:34px; font-weight: bold; color:#333366; text-align: center; line-height:52px;}

#companyFwxm .list.jvzhong .arrow-left {display: none;}
#companyFwxm .list.jvzhong .arrow-right {display: none;}
#companyFwxm .list.jvzhong .swiper-container
{width:1200px; height:242px; overflow: hidden; margin:0px auto;}
#companyFwxm .list.jvzhong .swiper-container .swiper-wrapper
{width:1200px; height:242px; overflow: hidden; display: flex; justify-content: center;}
#companyFwxm .list.jvzhong .swiper-container .swiper-wrapper .swiper-slide
{width:222px; height:242px; overflow: hidden; margin-right:22px;}
#companyFwxm .list.jvzhong .swiper-container .swiper-wrapper .swiper-slide:last-child
{margin-right:0px;}

#companyFwxm .list.swiper
{width:100%; height:242px; overflow: hidden; margin:0px auto; position: relative;}
#companyFwxm .list.swiper .arrow-left
{width:90px; height:108px; overflow: hidden; position: absolute; left:0px; top:64px; display: block;
 background: url("../Images/bgn7_3.png") no-repeat; cursor: pointer;}
#companyFwxm .list.swiper .arrow-right
{width:90px; height:108px; overflow: hidden; position: absolute; right:0px; top:64px; display: block;
 background: url("../Images/bgn7_4.png") no-repeat; cursor: pointer;}
#companyFwxm .list.swiper .swiper-container
{width:1222px; height:242px; overflow: hidden; position: absolute; left:50%; top:0px; margin-left:-600px;}
#companyFwxm .list.swiper .swiper-container .swiper-wrapper .swiper-slide
{width:242px; height:242px; overflow: hidden;}

#companyFwxm .list .swiper-container .item
{width:222px; height:242px; overflow: hidden; position: relative;
 background:#fff;}
#companyFwxm .list .swiper-container .item .pic
{width:214px; height:127px; overflow: hidden; margin:0px auto; margin-top:4px;}
#companyFwxm .list .swiper-container .item .pic img
{width:214px; height:127px; transition: all 300ms;}
#companyFwxm .list .swiper-container .item .btns
{width:214px; height:34px; overflow: hidden; position: absolute; left:4px; top:97px;}
#companyFwxm .list .swiper-container .item .btns a
{width:107px; height:34px; overflow: hidden; float: left; display: block;
 line-height:34px; font-size:14px; color:#fff; text-indent:38px;}
#companyFwxm .list .swiper-container .item .btns a:first-child
{background: rgba(248,133,42,.3) url("../Images/bgn7_1.png") 15px 9px no-repeat;}
#companyFwxm .list .swiper-container .item .btns a:last-child
{background: rgba(37,37,44,.3) url("../Images/bgn7_2.png") 14px 9px no-repeat;}
#companyFwxm .list .swiper-container .item:hover .btns a:first-child
{background-color:rgba(248,133,42,1);}
#companyFwxm .list .swiper-container .item:hover .btns a:last-child
{background-color:#4c85d9;}
#companyFwxm .list .swiper-container .item:hover .pic img
{transform: scale(1.05);}
#companyFwxm .list .swiper-container .item .title
{width:100%; height:36px; overflow: hidden; margin-top:11px;
 line-height:36px; text-align: center; font-size:16px; font-weight: bold; color:#25252c;}
#companyFwxm .list .swiper-container .item .ms
{width:200px; height:48px; overflow: hidden; margin:0px auto; margin-top:2px;
 line-height:24px; text-align: center; font-size:13px; color:#25252c; opacity:.8;}


#companyFwys
{width:100%; height:504px; overflow: hidden; position: relative;
 background-color:#F4F5FA;}
#companyFwys .sortName
{width:100%; height:136px; overflow: hidden; padding-top:55px;
 font-size:34px; font-weight: bold; color:#333366; text-align: center; line-height:52px;}
#companyFwys .list
{width:1200px; height:369px; overflow: hidden; margin:0px auto;
 display: flex; justify-content: center;}
#companyFwys .list .item
{width:282px; height:300px; overflow: hidden; margin-right:21px; position: relative; box-sizing: content-box;
 border:1px solid #DBE0E6; border-radius:5px; background:#fff url("../Images/bgn8.png") left bottom repeat-x;}
#companyFwys .list .item:last-child
{margin-right:0px;}
#companyFwys .list .item .pic
{width:105px; height:105px; overflow: hidden; margin:0px auto; margin-top:28px;}
#companyFwys .list .item .pic img
{width:105px; height:105px;}
#companyFwys .list .item .title
{width:100%; height:38px; overflow: hidden; margin-top:17px;
 line-height:38px; text-align: center; font-weight: bold; font-size:18px; color:#25252c;}
#companyFwys .list .item .ms
{width:240px; height:78px; overflow: hidden; margin:0px auto; margin-top:5px;
 line-height:26px; text-align: center; font-size:13px; color: rgba(37,37,44,.8);}

#companyFwlc
{width:100%; height:500px; overflow: hidden; position: relative;
 background-color:#D8E9FD;}
#companyFwlc .sortName
{width:100%; height:133px; overflow: hidden; padding-top:45px;
 font-size:34px; font-weight: bold; color:#333366; text-align: center; line-height:52px;}
#companyFwlc .list
{width:1200px; height:303px; overflow: hidden; margin:0px auto; position: relative;}
#companyFwlc .list .item
{width:256px; height:305px; overflow: hidden; position: absolute; top:0px;}
#companyFwlc .list .item:nth-child(1) {left:0px; background: url("../Images/bgn9_1.png") no-repeat;}
#companyFwlc .list .item:nth-child(2) {left:314px; background: url("../Images/bgn9_2.png") no-repeat;}
#companyFwlc .list .item:nth-child(3) {left:629px; background: url("../Images/bgn9_3.png") no-repeat;}
#companyFwlc .list .item:nth-child(4) {left:943px; background: url("../Images/bgn9_4.png") no-repeat;}
#companyFwlc .list .jt
{width:23px; height:37px; overflow: hidden; position: absolute; top:134px;
 background: url("../Images/bgn9_0.png") no-repeat;}
#companyFwlc .list .jt.jt1{left:275px;}
#companyFwlc .list .jt.jt2{left:589px;}
#companyFwlc .list .jt.jt3{left:903px;}
#companyFwlc .list .item .title
{width:100%; height:60px; overflow: hidden; margin-top:155px;
 line-height:30px; text-align: center; font-size:16px; color:#4f4f56;}
#companyFwlc .list .item .btn a
{width:156px; height:42px; overflow: hidden; display: block; box-sizing: content-box; position: absolute; left:49px; top:234px;
 border-radius:5px;
 line-height:42px; text-align: center; font-size:15px; color:#f8852a;}
#companyFwlc .list .item:nth-child(1) .btn a{border:1px solid #FDC091; color:#f8852a;}
#companyFwlc .list .item:nth-child(2) .btn a{border:1px solid #57acff; color:#57acff;}
#companyFwlc .list .item:nth-child(3) .btn a{border:1px solid #25cbde; color:#25cbde;}
#companyFwlc .list .item:nth-child(4) .btn a{border:1px solid #7688d4; color:#7688d4;}

#companyFwlc .list .item:nth-child(1):hover .btn a{background:#FDC091; color:#ffffff;}
#companyFwlc .list .item:nth-child(2):hover .btn a{background:#57acff; color:#ffffff;}
#companyFwlc .list .item:nth-child(3):hover .btn a{background:#25cbde; color:#ffffff;}
#companyFwlc .list .item:nth-child(4):hover .btn a{background:#7688d4; color:#ffffff;}


#companyCszs
{width:100%; height:auto; overflow: hidden; position: relative; padding-bottom:57px;
 background:url("../Images/bgn10.png") center top no-repeat; background-size: cover;}
#companyCszs .sortName
{width:100%; height:139px; overflow: hidden; padding-top:56px;
 font-size:34px; font-weight: bold; color:#333366; text-align: center; line-height:52px;}
#companyCszs .list
{width:1200px; height:auto; overflow: hidden; min-height:245px; position: relative; margin:0px auto; padding:16px 20px; box-sizing: border-box;
 background:#fff;}
#companyCszs .list .item
{width:50%; height:48px; overflow: hidden; float: left; position: relative;
 border-bottom:1px solid #EBEBEB;}
#companyCszs .list .item.noborder
{border-bottom:none;}
#companyCszs .list .item::before
{width:5px; height:5px; overflow: hidden; position: absolute; left:2px; top:21px;
 content:''; background:#9FA3C6; border-radius:5px;}
#companyCszs .list .item .title
{width:430px; height:48px; overflow: hidden; position: absolute; left:15px; top:0px;
 line-height:48px; font-size:14px;}
#companyCszs .list .item .date
{position: absolute; right:70px; top:0px;
 line-height:48px; font-size:12px; color:#25252c; opacity:.8;}