@charset "utf-8";
BODY{
   position: relative;
    min-width: 1000px;
    text-align: center;
    font-family: "Arial", "Tahoma", "Century Gothic", "微软雅黑", "宋体";
    background: #fff;
    font-size: 14px;
}
BODY{
   position: relative;
    min-width: 1000px;
    text-align: center;
    font-family: "Arial", "Tahoma", "Century Gothic", "微软雅黑", "宋体";
    background: #fff;
    font-size: 14px;
}
BODY{
   position: relative;
    min-width: 1000px;
    text-align: center;
    font-family: "Arial", "Tahoma", "Century Gothic", "微软雅黑", "宋体";
    background: #fff;
    font-size: 14px;
}
BODY{
   position: relative;
    min-width: 1000px;
    text-align: center;
    font-family: "Arial", "Tahoma", "Century Gothic", "微软雅黑", "宋体";
    background: #fff;
    font-size: 14px;
}
HTML{
   text-align: center;
    font-family: "Arial", "Tahoma", "Century Gothic", "微软雅黑", "宋体";
    background: #fff;
    font-size: 14px;
}
.clear{
   line-height: 0;
    height: 0px;
    clear: both;
    overflow: hidden;
}
.clearfix:after{
   display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    content: ".";
}
.clearfix{
   display: inline-block;
}
* HTML .clearfix{
   height: 1%;
}
.clearfix{
   display: block;
}
H1{
   display: block;
    overflow: hidden;
}
H2{
   display: block;
    overflow: hidden;
}
H3{
   display: block;
    overflow: hidden;
}
H4{
   display: block;
    overflow: hidden;
}
H5{
   display: block;
    overflow: hidden;
}
H6{
   display: block;
    overflow: hidden;
}
P{
   n: n;
}
DL{
   display: block;
    overflow: hidden;
}
DL DT{
   display: block;
    overflow: hidden;
}
DL DD{
   display: block;
    overflow: hidden;
}
UL LI{
   display: block;
    overflow: hidden;
}
OL LI{
   display: block;
    overflow: hidden;
}
.wrap{
   display: block;
    overflow: hidden;
}
.left{
   display: block;
    overflow: hidden;
}
.right{
   display: block;
    overflow: hidden;
}
.wrap{
   display: block;
    overflow: hidden;
}
.secondnav{
   display: block;
    overflow: hidden;
}
.header UL LI SPAN{
   display: block;
    overflow: hidden;
}
.header UL LI P{
   display: block;
    overflow: hidden;
}
.banner{
   display: block;
    overflow: hidden;
}
.headerlink{
   display: block;
    overflow: hidden;
}
.navonmob{
   display: block;
    overflow: hidden;
}
.navbox{
   display: block;
    overflow: hidden;
}
.navyyjj{
   display: block;
    overflow: hidden;
}
.navyyjj DL{
   display: block;
    overflow: hidden;
}
.navyyjj DL DT{
   display: block;
    overflow: hidden;
}
.navyyjj DL DD{
   display: block;
    overflow: hidden;
}
.navlx{
   display: block;
    overflow: hidden;
}
.navlx DL{
   display: block;
    overflow: hidden;
}
.navlx DL DD{
   display: block;
    overflow: hidden;
}
.navgk{
   display: block;
    overflow: hidden;
}
.navks{
   display: block;
    overflow: hidden;
}
.jyznnav1{
   display: block;
    overflow: hidden;
}
.jyznnav2{
   display: block;
    overflow: hidden;
}
.jyznnav3{
   display: block;
    overflow: hidden;
}
.jyznnav4{
   display: block;
    overflow: hidden;
}
.mainbox{
   position: relative;
    margin: 1px auto;
    width: 100%;
    background: url(../images/bj_top001.gif) repeat-x;
    height: auto;
}
.header{
   text-align: left;
    margin: 0px auto;
    width: 1200px;
    height: 174px;
}
.header H1{
   z-index: 10;
    width: 965px;
    float: left;
    height: 90px;
    left: 0px;
}
.header .search{
   position: absolute;
    width: 280px;
    height: 34px;
    top: 66px;
    right: 0px;
}
.header .search INPUT{
   z-index: 11;
    border-bottom: #e7e7e7 1px solid;
    position: absolute;
    border-left: #e7e7e7 1px solid;
    line-height: 32px;
    padding-left: 10px;
    width: 228px;
    background: #f0f0f0;
    height: 32px;
    color: #989898;
    border-top: #e7e7e7 1px solid;
    top: 0px;
    border-right: #e7e7e7 1px solid;
    left: 0px;
}
.header .search .boxsub{
   z-index: 15;
    position: absolute;
    width: 43px;
    background: url(../images/search.gif) no-repeat;
    height: 34px;
    top: 0px;
    cursor: pointer;
    left: 238px;
}
.headerlink{
   text-align: right;
    padding-bottom: 33px;
    line-height: 24px;
    width: 222px;
    float: right;
    height: 65px;
    color: #656565;
    padding-top: 30px;
}
.headerlink A{
   color: #656565;
}
.bannerBase{
   position: relative;
    width: 100%;
    height: 344px;
    overflow: hidden;
}
.bannerBase .banner{
   z-index: 5;
    position: absolute;
    margin: 0px auto 0px -957px;
    width: 1915px;
    bottom: 0px;
    height: 344px;
    left: 50%;
}
.bannerBase .banner IMG{
   position: absolute;
    top: 0px;
    left: 0px;
}
.navonmob{
   position: absolute;
    width: 1200px;
    display: none;
    background: url(../images/bj_nav001.jpg) #fff no-repeat 0px bottom;
    height: 481px;
    top: 46px;
    left: 0px;
    box-shadow: 0px 6px 22px #666666;
}
.navbox{
   text-align: left;
    padding-bottom: 32px;
    line-height: 26px;
    margin: 0px auto;
    padding-left: 0px;
    width: 1200px;
    padding-right: 0px;
    height: 481px;
    color: #323232;
    font-size: 14px;
    overflow: visible;
    padding-top: 25px;
}
.navyyjj{
   width: 258px;
    padding-right: 35px;
    float: left;
    height: 423px;
    margin-right: 35px;
    border-right: #cbcbcb 1px solid;
}
.navyyjj DL DT{
   padding-bottom: 16px;
    width: 258px;
    height: 17px;
    font-size: 14px;
}
.navyyjj DL DD.pic{
   width: 258px;
    margin-bottom: 10px;
    height: 138px;
}
.navyyjj DL DD.text{
   line-height: 22px;
    width: 258px;
    margin-bottom: 15px;
    height: auto;
    color: #434343;
}
.navyyjj DL DD.text A{
   color: #434343;
}
.navbox .navld{
   width: 175px;
    padding-right: 24px;
    float: left;
    height: 423px;
    margin-right: 32px;
    border-right: #cbcbcb 1px solid;
}
.navbox .navld P{
   padding-bottom: 16px;
    width: 175px;
    height: 17px;
    font-size: 14px;
}
.navbox .navld UL LI{
   text-align: left;
    line-height: 22px;
    margin: 0px 0px 10px;
    width: 164px;
    float: left;
    height: auto;
    color: #656565;
}
.navbox .navld UL LI IMG{
   border-bottom: #e7e7e7 1px solid;
    border-left: #e7e7e7 1px solid;
    padding-bottom: 1px;
    padding-left: 1px;
    width: 160px;
    padding-right: 1px;
    display: block;
    margin-bottom: 7px;
    height: 120px;
    border-top: #e7e7e7 1px solid;
    border-right: #e7e7e7 1px solid;
    padding-top: 1px;
}
.navbox .navld UL LI A{
   color: #656565;
    font-size: 14px;
}
.navbox .navld UL LI EM{
   padding-bottom: 10px;
}
.navlx{
   width: 329px;
    padding-right: 20px;
    float: left;
    height: 338px;
    margin-right: 20px;
    border-right: #cbcbcb 1px solid;
}
.navlx DL{
   width: 329px;
    height: 338px;
}
.navlx DL DT{
   padding-bottom: 16px;
    width: 329px;
    height: 16px;
    font-size: 14px;
}
.navlx DL DD{
   position: relative;
    padding-bottom: 10px;
    line-height: 20px;
    padding-left: 35px;
    width: 295px;
    height: auto;
}
.navlx DL DD IMG{
   position: absolute;
    width: 30px;
    height: 30px;
    top: 0px;
    left: 0px;
}
.navgk{
   width: 227px;
    float: left;
}
.navgk UL LI{
   border-bottom: #d6d6d6 1px solid;
    line-height: 36px;
    padding-left: 27px;
    width: 200px;
    background: url(../images/ico_002b.gif) no-repeat 10px 14px;
    height: 36px;
    font-size: 14px;
}
.navgk UL LI A{
   color: #494949;
}
.navks{
   width: 145px;
    padding-right: 20px;
    float: left;
    height: 398px;
    color: #656565;
    margin-right: 27px;
    border-right: #cbcbcb 1px solid;
}
.navks A{
   color: #323232;
}
.navks DL{
}
.navks DL DT{
   padding-bottom: 10px;
    padding-left: 15px;
    width: 145px;
    background: url(../images/ico_002c.gif) no-repeat 0px 8px;
    height: 18px;
    color: #323232;
    font-size: 14px;
}
.navks DL DD{
   line-height: 23px;
    height: 23px;
}
.navks02{
   width: 130px;
}
.navks02 DL DT{
   width: 130px;
}
.navks03{
   width: 240px;
}
.navks03 DL{
   width: 280px;
}
.navks03 DL DT{
   width: 280px;
}
.navks03 DL DD{
   width: 140px;
    float: left;
}
.navks03 DL DD.sty1{
   width: 280px;
}
.navks04{
   width: 120px;
}
.navks05{
   width: 120px;
}
.navks06{
   width: 120px;
    border-right: 0px;
}
.jyznnav1{
   float: left;
    height: 464px;
    margin-right: 20px;
    border-right: #cbcbcb 1px solid;
    width344: px;
}
.jyznnav1 DL{
   width: 329px;
    height: 338px;
}
.jyznnav1 DL DT{
   padding-bottom: 10px;
    width: 329px;
    height: 16px;
    font-size: 14px;
}
.jyznnav1 DL DD{
   position: relative;
    padding-bottom: 10px;
    line-height: 20px;
    width: 295px;
    height: auto;
}
.jyznnav2{
   width: 160px;
    padding-right: 10px;
    float: left;
    height: 464px;
    border-right: #cbcbcb 1px solid;
}
.jyznnav2 DL{
   width: 160px;
    margin-bottom: 20px;
    height: auto;
}
.jyznnav2 DL DT{
   padding-bottom: 10px;
    width: 160px;
    height: 16px;
    font-size: 14px;
}
.jyznnav2 DL DD{
   line-height: 20px;
    width: 160px;
    height: 20px;
}
.jyznnav2 DL DD A{
   color: #555;
}
.jyznnav3{
   padding-left: 20px;
    width: 326px;
    float: left;
    height: 464px;
    margin-right: 20px;
    border-right: #cbcbcb 1px solid;
}
.navczcx{
   margin-bottom: 20px;
}
.navczcx DT{
   padding-bottom: 10px;
    height: 16px;
    font-size: 14px;
}
.navjkkp DT{
   padding-bottom: 10px;
    height: 16px;
    font-size: 14px;
}
.navjkkp{
   width: 326px;
    height: auto;
}
.navjkkp DD{
   line-height: 25px;
    width: 326px;
    height: 25px;
}
.navjkkp DD A{
   color: #434343;
}
.navbox1{
   height: 338px;
}
.navxxgk{
   width: 296px;
    padding-right: 30px;
    float: left;
    height: 338px;
    margin-right: 20px;
    border-right: #cbcbcb 1px solid;
}
.navxxgk DL DT{
   padding-bottom: 10px;
    width: 296px;
    height: 16px;
    font-size: 14px;
}
.navxxgk DL DD{
   line-height: 25px;
    width: 296px;
    height: 25px;
    color: #656565;
}
.navxxgk DL DD A{
   color: #656565;
}
.navxxgk DL DD EM{
   padding-left: 20px;
    float: right;
}
.navxxgk DL.navpicxw DD.pic{
   position: relative;
    width: 296px;
    margin-bottom: 15px;
    height: 152px;
}
.navxxgk DL.navpicxw DD.pic IMG{
   z-index: 20;
    position: absolute;
    width: 296px;
    height: 152px;
    top: 0px;
    left: 0px;
}
.navxxgk DL.navpicxw DD.pic P{
   z-index: 25;
    position: absolute;
    line-height: 22px;
    width: 296px;
    bottom: 0px;
    background: url(../images/bj_trans001.png);
    height: 22px;
    left: 0px;
}
.navxxgk DL.navpicxw DD.pic A{
   color: #fff;
}
.navyldt{
   width: 249px;
}
.navyldt DL{
   width: 249px;
}
.navyldt DL DT{
   width: 249px;
}
.navyldt DL DD{
   width: 249px;
}
.navyldt DL DD{
   line-height: 30px;
    height: 30px;
}
.navbox2{
   height: 430px;
}
.navbox2 DIV.navxxgk{
   height: 430px;
}
.navbox2 .navyldt UL LI{
   margin-bottom: 14px;
    height: auto;
}
.navbox2 .navyldt UL LI IMG{
   width: 254px;
    height: auto;
}
.navbox3{
   height: 435px;
}
.navbox3 DIV.navxxgk{
   width: 430px;
    height: 435px;
}
.navbox3 DIV.navxxgk UL{
   width: 430px;
    height: 180px;
    overflow: hidden;
}
.navbox3 DIV.navxxgk UL LI{
   width: 92px;
    float: left;
    height: 180px;
    color: #656565;
    margin-right: 10px;
}
.navbox3 DIV.navxxgk UL LI IMG{
   border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    padding-bottom: 1px;
    padding-left: 1px;
    width: 82px;
    padding-right: 1px;
    display: block;
    height: 110px;
    border-top: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
    padding-top: 1px;
}
.navbox3 DIV.navxxgk UL LI A{
   color: #656565;
}
.navhlzj P.til{
   padding-bottom: 10px;
    width: 430px;
    height: 16px;
    font-size: 14px;
}
.navbox3 DL.navpicxw{
   width: 430px;
}
.navbox3 DL.navpicxw DT{
   width: 430px;
}
.navbox3 DL.navpicxw DD{
   width: 430px;
}
.navkyjxx2{
   width: 460px;
}
.navkyjxx2 DL{
   width: 440px;
}
.navkyjxx2 DL DT{
   width: 440px;
}
.navkyjxx2 DL DD{
   width: 440px;
}
.navkyjxx2 DL{
   margin-bottom: 15px;
    height: 214px;
}
.navkyjxx2 DL DD{
   line-height: 30px;
    height: 30px;
}
.navbox4{
   height: 338px;
}
.navbox4 DIV.navxxgk{
   width: 423px;
    height: 338px;
}
.navbox4 DIV.navxxgk DL{
   width: 423px;
}
.navbox4 DIV.navxxgk DL DT{
   width: 423px;
}
.navbox4 DIV.navxxgk DL DD{
   width: 423px;
}
.navbox4 DIV.navxxgk DL{
   height: 165px;
}
.navbox4 DIV.navgk{
   height: 338px;
}
.wrap{
   text-align: left;
    padding-bottom: 35px;
    margin: 0px auto;
    height: auto;
}
.bd{
   width: 100%;
}
.Tabtitle{
   position: relative;
    margin-top: 8px;
    padding-left: 1px;
    width: 998px;
    display: block;
    margin-bottom: 23px;
    background: url(../images/xxk_bj001.gif) no-repeat;
    height: 42px;
    overflow: hidden;
    border-right: #e2e2e2 1px solid;
}
.Tabtitle UL{
   width: 1100px;
    height: 42px;
}
.Tabtitle H4{
   text-align: center;
    border-left: #e2e2e2 1px solid;
    line-height: 42px;
    margin-top: 0px;
    width: 100px;
    float: left;
    color: #5d5d5d;
    margin-left: -1px;
    font-size: 16px;
    border-right: #e2e2e2 1px solid;
}
.Tabtitle H4.active{
   background: url(../images/xxk_on.gif) repeat-x;
    color: #5978aa;
    font-weight: bold;
}
.Tabtitle H4 A{
   color: #191919;
}
.Tabtitle H4 A:hover{
   color: #024590;
}
.footer{
   width: 100%;
    background: #ececec;
    height: 141px;
}
.bottom{
   position: relative;
    margin: 0px auto;
    width: 1200px;
}
.bottom UL.weibo{
   position: absolute;
    width: 200px;
    clear: both;
    overflow: hidden;
    top: 24px;
    right: 0px;
}
.bottom UL.weibo LI{
   text-align: center;
    line-height: 23px;
    width: 90px;
    float: left;
}
.bottom A.flogo{
   position: absolute;
    text-align: left;
    width: 231px;
    display: block;
    height: 103px;
    top: 17px;
    border-right: #dcdcdc 1px solid;
    left: 0px;
}
.bottom A.flogo IMG{
   margin-top: 15px;
    display: block;
}
.bottom .addinfo{
   position: absolute;
    text-align: left;
    height: 103px;
    top: 32px;
}
.bottom .addinfo P{
   line-height: 20px;
    color: #999;
}
.bottom .addinfo P A{
   line-height: 20px;
    color: #999;
}
.bottom .addinfo P A:hover{
   text-decoration: underline;
}
.navyyjj DL DD{
   text-justify: inter-ideograph;
    text-align: justify;
}
.navxxgk DL DD EM{
   font-family: "Arial", "Tahoma", "Century Gothic", "宋体", "黑体";
}
.float0831{
   z-index: 999999;
    position: fixed;
    top: 180px;
    right: 1px;
    _position: absolute;
}
.float0831 A{
   color: #00a0e9;
}
.float0831 A:hover{
   color: #ff8100;
    text-decoration: none;
}
.float0831 .floatL{
   position: relative;
    width: 28px;
    float: left;
}
.float0831 .floatL A{
   text-indent: -9999px;
    display: block;
    font-size: 0px;
}
.float0831 .floatR{
   background: url(../images/float_bg.gif);
}
.float0831 .tp{
   background: url(../images/float_bg.gif);
}
.float0831 .cn{
   background: url(../images/float_bg.gif);
}
.float0831 .floatR{
   padding-bottom: 15px;
    width: 130px;
    background-repeat: no-repeat;
    background-position: -131px bottom;
    float: left;
    overflow: hidden;
}
.float0831 .tp{
   background-repeat: no-repeat;
    background-position: 0% 0%;
    height: 10px;
}
.float0831 .cn{
   background-repeat: repeat-y;
    background-position: -262px 0px;
}
.float0831 .cn H3{
   text-indent: -9999px;
    height: 36px;
    font-size: 0px;
}
.float0831 .cn UL{
   padding-bottom: 0px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 0px;
}
.float0831 .cn UL LI{
   border-bottom: #e6e5e4 1px solid;
    text-align: left;
    line-height: 26px;
    word-wrap: break-word;
    overflow: hidden;
    word-break: normal;
}
.float0831 .titZx{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .titDh{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .titDc{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoZx{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoTc{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoFf{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .icoTl{
   background: url(../images/float_s1.gif) no-repeat;
}
.float0831 .btnOpen{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .btnOpen_n{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .btnCtn{
   background: url(../images/float_s.gif) no-repeat;
}
.float0831 .titZx{
   background-position: 5px -10px;
}
.float0831 .titDh{
   background-position: 5px -66px;
}
.float0831 .titDc{
   background-position: 5px -124px;
}
.float0831 .icoZx{
   background-position: 2px -154px;
}
.float0831 .icoTc{
   background-position: 0px -323px;
}
.float0831 .icoFf{
   background-position: 2px -213px;
}
.float0831 .icoTl{
   padding-left: 0px;
    display: block;
    font-family: "微软雅黑";
    background-position: 2px -266px;
    float: left;
}
.float0831 .btnOpen{
   background-position: -30px -396px;
}
.float0831 .btnOpen_n{
   background-position: 0px -530px;
}
.float0831 .btnCtn{
   background-position: 0px -396px;
}
.float0831 .icoZx{
   padding-left: 28px;
    display: block;
    float: left;
}
.float0831 .icoTc{
   padding-left: 28px;
    display: block;
    float: left;
}
.float0831 .icoFf{
   padding-left: 28px;
    display: block;
    float: left;
}
.float0831 .btnOpen{
   position: relative;
    width: 28px;
    height: 118px;
    top: 80px;
    left: 2px;
}
.float0831 .btnOpen_n{
   position: relative;
    width: 28px;
    height: 118px;
    top: 80px;
    left: 2px;
}
.float0831 .btnCtn{
   position: relative;
    width: 28px;
    height: 118px;
    top: 80px;
    left: 2px;
}
.float0831 .btnOpen{
   top: 118px;
    left: 1px;
}
.float0831 .btnOpen_n{
   top: 118px;
    left: 1px;
}
.float0831 .btnCtn{
   top: 118px;
    left: 2px;
}
.float0831 UL LI H3.titDc A{
   width: 80px;
    display: block;
    height: 36px;
}
.float0831 UL LI.top{
   border-bottom: #ace5f9 1px solid;
}
.float0831 UL LI.bot{
   border-bottom-style: none;
}
.float0831 UL.webZx{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 164px;
    padding-right: 0px;
    background: url(../images/webzx_bg.jpg) no-repeat;
    height: 65px;
    padding-top: 0px;
}
.float0831 UL LI.webZx-in{
   border-bottom-style: none;
    padding-left: 5px;
    height: 50px;
    padding-top: 8px;
}
