﻿.top
{
    background: #222;
    height: 40px;
    line-height: 40px;
    color: #656565;
}
.topNavSe a
{
    color: #656565;
}
.col_61
{
    color: #616161;
}
.col_0a
{
    color: #0a4ea2;
}
.fl.logo h1
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 97px;
}
.fl.logo img
{
    display: inline-block;
    max-width: 490px;
    max-height: 97px;
    vertical-align: middle;
}
.iseaCon
{
    height: 80px;
    border-bottom: 1px solid #ddd;
}
.hotSea, .hotSea a
{
    color: #656565;
    line-height: 80px;
}
.hotSea span
{
    color: #2763a1;
}
.hotSea a
{
    margin: 0 4px;
}
.search
{
    position: relative;
    width: 819px;
    height: 69px;
    background: #fff;
    padding-left: 1px;
}
.search_text
{
    width: 595px;
    height: 69px;
    color: #cac9c9;
    border: 0;
    border-right: none;
    padding-left: 10px;
    outline: none;
    line-height: 69px\9;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
}
.search_select
{
    width: 118px;
    height: 69px;
    border-right: 1px solid #e7e7e7;
}
.search_select select
{
    display: none;
}
.select_box
{
    position: relative;
    height: 25px;
    font-family: 'Microsoft YaHei';
}
.search_select .select_showbox
{
    width: 63px;
    color: #989898;
    background: url(../image/seaBg.jpg) no-repeat right center;
    padding-left: 34px;
    height: 69px;
    line-height: 69px;
}
.select_option
{
    position: absolute;
    top: 69px;
    border: 1px solid #ededed;
    border-top: 0;
    background: #fff;
    right: -1px;
    line-height: 40px;
    display: none;
}
.select_option li
{
    padding: 0 21px 0 34px;
    width: 64px;
    color: #989898;
}
.select_option li.hover
{
    background: #f9f9f9;
}
.menu
{
    height: 97px;
    border-bottom: 1px solid #333;
    z-index: 6;
    width: 100%;
}
.menu li
{
    float: left;
}
.menu li a
{
    color: #000;
    padding: 15px 10px;
    display: block;
    text-align: center;
}
.menu li a:hover
{
    color: #3bcc49;
}
.menu li a em
{
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #666;
    display: block;
    font-size: 20px;
    font-family: 'arial';
    margin: 0 auto;
    *margin: 0;
    margin-bottom: 7px;
}
.menu li a:hover, .menu li a.cur
{
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/menuBg.gif) no-repeat bottom center;
    color: #3bcc49;
}
.menu li a:hover em, .menu li a.cur em
{
    background: #3bcc49;
    color: #fff;
}
html
{
    overflow-x: hidden;
}
.ban
{
    position: relative;
    width: 1100px;
    margin: 0 auto;
}
.banPa
{
    left: -410px;
    position: absolute;
}
#slider
{
    width: 1920px;
}
.slider_box
{
    width: 1920px;
    margin: 0 auto;
    height: 696px;
    overflow: hidden;
    position: relative;
}
.silder_con
{
    height: 696px;
    overflow: hidden;
    position: absolute;
}
.silder_panel
{
    width: 1920px;
    height: 696px;
    overflow: hidden;
    float: left;
    position: relative;
}
.silder_panel img
{
    width: 1920px;
    height: 696px;
    display: block;
    overflow: hidden;
}
.slider_btn
{
    position: relative;
    margin: 0 auto;
}
.slider_box a.prev, .slider_box a.next
{
    display: block;
    width: 71px;
    height: 71px;
    overflow: hidden;
    text-indent: -999px;
    position: absolute;
    cursor: pointer;
    margin: 377px 0 0 0;
}
.slider_box a.prev
{
    left: 0;
    background: url(../image/webCoin.png) no-repeat -1px -1px;
}
.slider_box a.next
{
    right: 1px;
    background: url(../image/webCoin.png) no-repeat -1px -101px;
}
.silderBox
{
    height: 8px;
    line-height: 8px;
}
.hotPro
{
    background: #ededed;
    padding: 50px 0;
}
.ititle em
{
    width: 34px;
    height: 5px;
    background: #3bcc49;
    display: block;
    margin-bottom: 8px;
}
.ititle span
{
    color: #3bcc49;
}
.ititle span b
{
    color: #878787;
    margin-left: 5px;
}
.ititle p
{
    color: #c2c2c2;
}
.hotPro .con
{
    margin-top: 35px;
    *margin-bottom: 13px;
}
.hotPro .con li
{
    float: left;
    margin: 0 0 13px 15px;
}
.hotPro .con li h2
{
    width: 265px;
    height: 150px;
}
.hotPro .con li h2 img
{
    width: 265px;
    height: 150px;
}
.hotPro .con li h3 a
{
    display: block;
    height: 63px;
    background: #fff;
    line-height: 63px;
    font-size: 18px;
    color: #232323;
    padding: 0 15px;
    width: 235px;
}
.hotPro .con li.first
{
    margin-left: 0;
}
.hotPro .con li.first h2
{
    width: 540px;
    height: 377px;
}
.hotPro .con li.first h2 img
{
    width: 540px;
    height: 377px;
}
.hotPro .con li.first h3 a
{
    font-size: 20px;
    width: 510px;
}
.hotPro .con li h3 a:hover, .hotPro .con li.cur h3 a
{
    background: #3bcc49;
    color: #fff;
}
.hotPro a.hotMore
{
    width: 225px;
    height: 69px;
    line-height: 69px;
    background: #fff;
    color: #232323;
    padding: 0 20px;
}
.hotPro a.hotMore i
{
    width: 17px;
    height: 17px;
    background: url(../image/webCoin.png) -1px -201px;
    margin-top: 26px;
}
.hotPro a:hover.hotMore
{
    background: #3bcc49;
    color: #fff;
}
.hotPro a:hover.hotMore i
{
    background: url(../image/webCoin.png) -1px -301px;
}
.iproWarp
{
    padding: 55px 0;
    background: url(../image/iproBg.jpg) no-repeat center center;
}
.iproWarp .ititle p
{
    color: #494949;
}
.iproWarp .con
{
    margin-top: 60px;
}
.iproWarp .con li
{
    padding: 14px;
    width: 234px;
    background: #464646;
    margin-left: 17px;
    float: left;
}
.iproWarp .con li:first-child
{
    margin-left: 0;
}
.iproWarp .con li h2
{
    width: 234px;
    height: 167px;
}
.iproWarp .con li h3 span
{
    color: #fff;
    margin-top: 30px;
    display: block;
}
.iproWarp .con li h3 em
{
    width: 88px;
    border-top: 1px solid #6b6b6b;
    display: block;
    margin: 18px auto;
}
.iproWarp .con li h3 p
{
    color: #898989;
    line-height: 24px;
}
.iproWarp .con li h3 a
{
    display: block;
    width: 112px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #828282;
    color: #a7a5a6;
    margin: 30px auto 20px;
    font-size: 14px;
}
.iproWarp .con li h3 a:hover, .iproWarp .con li.cur h3 a
{
    border: 1px solid #3bcc49;
    color: #fff;
    background: #3bcc49;
}
.iproWarp a.moreCase
{
    margin-top: 18px;
    background: #464646;
    color: #b6b6b6;
    height: 70px;
    line-height: 70px;
}
.iproWarp a.moreCase:hover
{
    background: #3bcc49;
    color: #fff;
}
.advwarp
{
    margin-top: 54px;
    height: 118px;
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/advBg.jpg) repeat;
}
.advBan span.advImg
{
    top: -16px;
}
.advBan .advTel
{
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/tel.png) no-repeat left center;
    padding-left: 60px;
    height: 48px;
    color: #fff;
    margin-top: 35px;
}
.advInfo
{
    height: 605px;
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/advInfo.jpg) no-repeat left top;
}
.advInfo ul
{
    padding-top: 180px;
    padding-left: 28px;
    width: 600px;
}
.advInfo ul li
{
    padding: 12px 0 13px;
    border-top: 1px dashed #bababa;
}
.advInfo ul li:first-child
{
    border-top: 0;
}
.imain
{
    width: 966px;
    margin: 0 auto;
    padding: 0;
}
.tjPro li
{
    float: left;
    width: 182px;
    height: 182px;
    overflow: hidden;
    border: 1px solid #b5b5b5;
    margin: 15px 0 30px 11px;
}
.tjPro li:first-child
{
    margin-left: 0;
}
.tjPro li a
{
    width: 182px;
    height: 182px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    *font-size: 160px;
}
.tjPro li a img
{
    vertical-align: middle;
}
.indMain
{
    background: #ebebeb;
    padding: 64px 0 58px;
}
.icomWarp .ititle
{
    padding-bottom: 45px;
}
.icomWarp h2
{
    width: 410px;
}
.icomWarp h3
{
    width: 630px;
    background: #fff;
    padding: 20px 30px;
    height: 237px;
}
.icomWarp h3 span
{
    color: #3bcc49;
}
.icomWarp h3 .con
{
    color: #9c9c9c;
}
.icomWarp h3 .con span
{
    color: #1c1c1c;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 10px;
    padding-bottom: 8px;
    display: inline-block;
    padding-right: 40px;
}
.icomWarp h3 p
{
    line-height: 22px;
}
.icomWarp h3 a
{
    color: #9c9c9c;
}
.icomWarp h3 a:hover
{
    color: #3bcc49;
}
.mixWarp
{
    background: #fff;
    padding: 20px 0;
}
.iNews
{
    height: 140px;
    margin: 18px 0;
}
.iNews .tit
{
    background: #fff;
    height: 140px;
    width: 120px;
    border-right: 1px solid #e4e4e4;
    color: #1c1c1c;
    line-height: 140px;
}
.iNews .inewsCon
{
    width: 979px;
}
#box_wwwzzjs_net
{
    position: relative;
    width: 979px;
    height: 140px;
}
#box_wwwzzjs_net .inewList
{
    width: 941px;
    height: 90px;
    background: #fff;
    padding: 25px 0;
}
#box_wwwzzjs_net .inewList .inewLi
{
    width: 941px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 25px;
}
#box_wwwzzjs_net .up, #box_wwwzzjs_net .down_zzjs__net
{
    position: absolute;
    width: 35px;
    height: 69px;
    background: url(../image/webCoin.png) no-repeat #fff;
    right: 0;
    text-indent: -99999px;
    cursor: pointer;
}
#box_wwwzzjs_net .up
{
    top: 0;
    background-position: 8px -375px;
}
#box_wwwzzjs_net .down_zzjs__net
{
    bottom: 0;
    background-position: 8px -475px;
}
#box_wwwzzjs_net ul
{
    position: absolute;
    width: 840px;
    left: 50px;
}
#box_wwwzzjs_net li
{
    width: 825px;
    background: url(../image/newCoin.jpg) no-repeat left center;
    padding-left: 15px;
    line-height: 30px;
}
#box_wwwzzjs_net li a
{
    color: #949494;
    display: block;
}
#box_wwwzzjs_net li a:hover
{
    color: #3bcc49;
}
.iConta .con
{
    margin-top: 8px;
}
.iConta .con, .iConta .con p a
{
    color: #606060;
}
.iConta .con span
{
    padding: 8px 0;
}
.iConta .con p
{
    font-size: 14px;
    line-height: 29px;
}
.busCon
{
    height: 76px;
    background: #fff;
    line-height: 76px;
    margin-bottom: 10px;
}
.busCon span
{
    height: 76px;
    width: 120px;
    border-right: 1px solid #e4e4e4;
    color: #1c1c1c;
}
.busCon ul
{
    padding: 0 20px;
    float: left;
}
.busCon ul a
{
    float: left;
    padding: 0 14px;
    color: #949494;
}
.busCon ul a:hover
{
    color: #3bcc49;
}
.foot
{
    background: #222;
    padding: 0 0 24px;
}
.ftNav
{
    padding-top: 10px;
}
.ftNav li
{
    float: left;
    position: relative;
    height: 40px;
}
.ftNav li a
{
    color: #fff;
    line-height: 40px;
    display: block;
    padding-right: 40px;
}
.bottom
{
    line-height: 30px;
    color: #989898;
    width: 80%;
}
.bottom a
{
    color: #989898;
    margin: 0 2px;
}
.bottom a:hover
{
    color: #c1c1c1;
}
.bottom .cnzz
{
    margin-top: 10px;
    *margin-top: 0;
}
.ftLogo
{
    width: 210px;
    margin-top: 50px;
}
.ftEwm p
{
    color: #fff;
    margin-top: 8px;
}
.main
{
    padding: 30px 0;
    background: #f4f4f4;
}
.insLeft
{
    width: 285px;
}
.insLeft .intit
{
    background: #202020;
    padding: 35px 0;
    color: #fff;
}
.insLeft .intit p
{
    color: #989898;
    margin-top: 5px;
}
.insLeft .proSide
{
    background: #fff;
}
.insLeft .proSide li
{
    border-top: 1px solid #dcdcdc;
}
.insLeft .proSide li:first-child
{
    border-top: 0;
}
.insLeft .proSide li a
{
    color: #2e2e2e;
    display: block;
    padding-left: 50px;
    height: 64px;
    line-height: 64px;
    background: url(../image/proCoin.jpg) no-repeat 34px center;
}
.insLeft .proSide li a:hover, .insLeft .proSide li a.cur
{
    color: #fff;
    background: url(../image/proCoinH.jpg) no-repeat 34px center #3bcc49;
}
.asideCotact
{
    background: #fff;
}
.insLeft .asideCotact .intit
{
    padding: 15px 0;
}
.asideCotact ul
{
    padding: 5px 15px 15px;
}
.asideCotact li
{
    line-height: 30px;
    color: #484848;
}
.asideCotact li a
{
    color: #484848;
}
.asideTel
{
    padding: 0 15px;
    color: #404040;
}
.asideTel h2
{
    margin-top: 4px;
}
.asideTel p
{
    color: #2c2c2c;
}
.insRight
{
    width: 790px;
    padding-bottom: 20px;
}
.crumb
{
    background: #202020;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
}
.crumb span
{
    height: 38px;
    color: #fff;
}
.crumb b, .crumb b a
{
    color: #fff;
    font-family: '宋体';
}
.crumb b a
{
    margin: 0 3px;
}
.proliWarp .proLiTit
{
    margin: 20px 0 30px;
}
.proliWarp .webinfo
{
    font-size: 16px;
    margin: 10px 0;
}
.proliWarp .proLiType
{
    margin-bottom: 40px;
}
.proliWarp .proLiType li
{
    float: left;
    margin: 0 15px;
    display: inline;
}
.proliWarp .proLiType li:first-child
{
    margin-left: 0;
}
.proliWarp .proLiType li a
{
    display: block;
    height: 36px;
    padding: 0 20px;
    line-height: 36px;
    border: 1px solid #e5e5e5;
    color: #454545;
}
.proliWarp .proLiType li a:hover, .proliWarp .proLiType li a.cur
{
    border: 1px solid #3bcc49;
    color: #fff;
    background: #3bcc49;
}
.proliWarp .proLiCon
{
    padding-bottom: 15px;
}
.proliWarp .proLiCon li
{
    float: left;
    width: 254px;
    margin: 6px 13px 6px 0;
}
.proliWarp .proLiCon li h2
{
    width: 254px;
    height: 150px;
}
.proliWarp .proLiCon li h3 a
{
    display: block;
    height: 63px;
    line-height: 63px;
    background: #fff;
    color: #232323;
    padding: 0 15px;
}
.proliWarp .proLiCon li.cur h3 a
{
    background: #3bcc49;
    color: #fff;
}
.cms_page
{
    margin-top: 20px;
    float: right;
}
.cms_page li
{
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 30px;
    margin: 0 4px;
    float: left;
}
.cms_page li:last-child
{
    width: 100px!important;
}
.cms_page li a
{
    display: block;
    background: #fff;
    color: #000;
    height: 30px;
    border: 1px solid #fff;
}
.cms_page li a:hover
{
    background: #3bcc49;
    color: #fff;
    border: 1px solid #3bcc49;
}
.cms_page .previous_s, .cms_page .next
{
    display: none;
}
.cms_page .previous_s, .cms_page .next, .cms_page .previous_s a, .cms_page .next a
{
    text-indent: -9999px;
}
.cms_page .previous_s, .cms_page .next, .cms_page .pages_solid
{
    background: #3bcc49;
    color: #fff;
    border: 1px solid #3bcc49;
    width: 30px;
    height: 30px;
}
.cms_page .previous_s a
{
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/pageCoin.png) no-repeat 11px -42px #fff;
}
.cms_page .previous_s, .cms_page .previous_s a:hover
{
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/pageCoin.png) no-repeat 11px 8px #f38000;
}
.cms_page .next a
{
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/pageCoin.png) no-repeat -44px -42px #fff;
}
.cms_page .next, .cms_page .next a:hover
{
    background: url(http://temp.gcwl365.com/tongyong/365WZYX04/pc/images/pageCoin.png) no-repeat -44px 8px #f38000;
}
.picimg_wj
{
    width: 230px;
    height: 230px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    *font-size: 197px;
}
.picimg_wj img
{
    vertical-align: middle;
}
.proArtiTop .proct_bg1
{
    line-height: 30px;
    padding-top: 10px;
}
.insNewsArti img
{
    max-width: 730px;
}
.inproCon li
{
    float: left;
    margin: 14px;
    display: inline-block;
}
.inproCon li h3
{
    height: 50px;
    line-height: 50px;
    background: #3bcc49;
}
.inproCon li h3 a
{
    display: block;
    color: #fff;
}
.insNewList
{
    border-bottom: 1px dashed #bebebe;
    padding: 15px 20px;
    cursor: pointer;
    background: url(../image/newli.gif) no-repeat 7px 25px;
}
.insNewList .nTit a
{
    color: #383838;
    font-size: 16px;
    float: left;
}
.insNewList .nTit span
{
    color: #7f7f7f;
    float: right;
    padding-right: 15px;
}
.insNewList .con
{
    color: #888;
    margin-top: 8px;
    padding: 0 5px;
}
.insNewH
{
    background: url(../image/newliH.gif) no-repeat 7px 25px;
}
.insNewH .nTit a
{
    color: #3bcc49;
}
.insNews li
{
    float: left;
    line-height: 35px;
    width: 725px;
    padding: 0 5px;
}
.insNews li a
{
    float: left;
    color: #343434;
}
.insNews li a:hover
{
    color: #3bcc49;
}
.insNews li span
{
    float: right;
    color: #b4b4b4;
}
.insNewsArti, .insNewsArti h3 span a
{
    color: #343434;
}
.insNewsArti h4
{
    margin: 10px 0;
}
.insNewsArti h3 span
{
    padding: 0 8px;
}
.insNewsArti .con
{
    line-height: 26px;
}
.insNewsArti .con, .insNewsArti .con a
{
    color: #343434;
}
.insNewsArti .newArtiNext, .insNewsArti .tag, .proArtiNum
{
    line-height: 24px;
}
.insNewsArti .tag, .insNewsArti .tag a, .insNewsArti .newArtiNext, .insNewsArti .newArtiNext a, .proArtiNum, .proArtiNum a
{
    color: #343434;
}
.insNewsArti .tag a
{
    margin: 0 5px;
}
.insNewsArti .tag a:hover, .insNewsArti .newArtiNext a:hover, .proArtiNum a:hover
{
    color: #3bcc49;
}
.sitemap
{
    padding: 5px 10px;
    line-height: 24px;
}
.sitemap .title3
{
    font-size: 16px;
}
.sitemap DL
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.sitemap DL FONT
{
    TEXT-ALIGN: left;
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.sitemap DL FONT A
{
    PADDING-BOTTOM: 0;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    COLOR: #666;
    PADDING-TOP: 0;
}
.sitemap DL FONT A:hover
{
    COLOR: #fd3639;
    TEXT-DECORATION: none;
}