  
BODY{
   padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "微软雅黑", Arial;
     color: #000;
    font-size: 12px;
    padding-top: 0px; overflow-x:hidden; background:#f4f4f4;
}
DIV{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FORM{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
P{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
I{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
IMG{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LI{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
OL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DT{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
DD{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TABLE{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TR{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TD{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TH{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
FIELDSET{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LABEL{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LEGEND{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
SELECT{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
BUTTON{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
INPUT{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
P{
   line-height: 20px;
}
LI{
   line-height: 20px;
}
DIV{
   line-height: 20px;
}
H1{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
H2{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
H3{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
H4{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
H5{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
H6{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-top: 0px;
}
H1 IMG{
   margin: 0px;
}
H2 IMG{
   margin: 0px;
}
H3 IMG{
   margin: 0px;
}
H4 IMG{
   margin: 0px;
}
H5 IMG{
   margin: 0px;
}
H6 IMG{
   margin: 0px;
}
UL{
   list-style-type: none;
    list-style-image: none;
}
OL{
   list-style-type: none;
    list-style-image: none;
}
LI{
   list-style-type: none;
    list-style-image: none;
}
DL{
   list-style-type: none;
    list-style-image: none;
}
DT{
   list-style-type: none;
    list-style-image: none;
}
DD{
   list-style-type: none;
    list-style-image: none;
}
IMG{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
A IMG{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
A:link{
   color: #444;
    text-decoration: none;
}
A:visited{
   color: #444;
    text-decoration: none;
}
A:hover{
   color: #bc2931;
    text-decoration: underline;
}
A:active{
   color: #1f3a87;
    text-decoration: none;
}
.pic A{
   border-bottom: #e6e7e7 0px solid;
    border-left: #e6e7e7 0px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: inline-block;
    border-top: #e6e7e7 0px solid;
    border-right: #e6e7e7 0px solid;
    padding-top: 0px;
}
.pic A:hover{
   border-bottom: #e6e7e7 0px solid;
    border-left: #e6e7e7 0px solid;
    display: inline-block;
    background: #fff4ce;
    border-top: #e6e7e7 0px solid;
    border-right: #e6e7e7 0px solid;
}
.fontred{
   color: #f00;
}
.fontgray{
   color: #999;
}
.fontblack{
   color: #000;
}
.input-gray{
   color: #999;
}
.input-black{
   color: #000;
}
.floatLeft{
   float: left;
}
.floatRight{
   float: right;
}
.floatNone{
   float: none;
}
.clearBoth{
   line-height: 0;
    width: 100%;
    height: 0px;
    clear: both;
    font-size: 0px;
    overflow: hidden;
}
.clearLeft{
   clear: left;
}
.clearRight{
   clear: right;
}
.clearfix{
   display: inline-block;
}
.clearfix:after{
   display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
* HTML .clearfix{
   height: 1%;
}
.clearfix{
   display: block;
}
.pageWidth{
   background-image: none;
    margin: 0px auto;
    width: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    height: auto;
}
.columnSpace{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.breadcrumb{
   padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    clear: both;
    padding-top: 5px;
}
.date-ico{
   background: url(../images/common/time/icon-time.gif) no-repeat right 50%;
}
.column-num1{
   width: 100%;
}
.column-num2{
   width: 47%;
}
.column-num3{
   width: 30%;
}
.column-num4{
   width: 22%;
}
.column-num5{
   width: 17%;
}
.column-num6{
   width: 14%;
}
.text-oper{
   float: left;
}
.text-tip{
   margin: 0px 0px 0px 10px;
    float: left;
}
.text-tip SPAN{
   line-height: 15px;
}
.text-oper SPAN{
   width: auto !important;
    word-break: break-all;
}
.text-tip SPAN{
   width: auto !important;
    word-break: break-all;
}
.text-tip .tip-default{
   color: #999;
}
.text-tip .tip-remind{
   color: #000;
}
.text-tip .tip-ok{
   padding-left: 20px;
    display: inline-block;
    background: url(../images/common/tip/ok.gif) no-repeat left top;
    color: #3bae47;
}
.text-tip .tip-error{
   padding-left: 20px;
    display: inline-block;
    background: url(../images/common/tip/error.gif) no-repeat left top;
    color: #e60012;
}
.input{
   border-bottom: #ddddde 1px solid;
    border-left: #ddddde 1px solid;
    padding-bottom: 0px;
    line-height: 18px;
    padding-left: 2px;
    padding-right: 2px;
    height: 18px;
    border-top: #ddddde 1px solid;
    border-right: #ddddde 1px solid;
    padding-top: 0px;
}
.input-width{
   width: 200px;
}
.input-up{
   border-bottom: #06c 1px solid;
    border-left: #06c 1px solid;
    border-top: #06c 1px solid;
    border-right: #06c 1px solid;
}
.pageJump{
   text-align: left;
    padding-bottom: 10px;
    line-height: 20px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    clear: both;
    overflow: hidden;
    padding-top: 10px;
}
.pageJump A{
   border-bottom: #8db5d7 1px solid;
    border-left: #8db5d7 1px solid;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000;
    border-top: #8db5d7 1px solid;
    margin-right: 2px;
    border-right: #8db5d7 1px solid;
    text-decoration: none;
    padding-top: 2px;
}
.pageJump A:hover{
   border-bottom: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: #ff0000 1px solid;
    margin-right: 2px;
    border-right: #ff0000 1px solid;
    padding-top: 2px;
}
.pageJump A:active{
   border-bottom: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: #ff0000 1px solid;
    margin-right: 2px;
    border-right: #ff0000 1px solid;
    padding-top: 2px;
}
 
.pageJump SPAN.disabled{
   border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #ccc;
    border-top: #ccc 1px solid;
    margin-right: 2px;
    border-right: #ccc 1px solid;
    padding-top: 2px;
}
.textInput{
   border-bottom: #8db5d7 1px solid;
    border-left: #8db5d7 1px solid;
    width: 25px;
    color: #000;
    border-top: #8db5d7 1px solid;
    border-right: #8db5d7 1px solid;
}
.pgbtn{
   background-image: url(../images/common/btnbg.jpg);
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    line-height: 18px;
    padding-left: 2px;
    padding-right: 2px;
    background-repeat: repeat-x;
    height: 18px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.pageJump .totalcount{
   float: left;
}
.pageJump .number{
   float: right;
}
.pageJump .number A{
   border-bottom: #d3d3d4 1px solid;
    border-left: #d3d3d4 1px solid;
    line-height: 15px;
    background: url(../images/common/skip-page/bgpage-01.gif) repeat-x 0px -58px;
    float: left;
    height: 15px;
    color: #666 !important;
    border-top: #d3d3d4 1px solid;
    border-right: #d3d3d4 1px solid;
    text-decoration: none;
}
.pageJump .number A:hover{
   border-bottom: #34a7db 1px solid;
    border-left: #34a7db 1px solid;
    background: url(../images/common/skip-page/bgpage-01.gif) repeat-x 0px -87px;
    color: #0068cc !important;
    border-top: #34a7db 1px solid;
    border-right: #34a7db 1px solid;
}

.pageJump .number SPAN{
   line-height: 15px;
    float: left;
    height: 15px;
}
.pageJump .number .fypage_current{
   border-bottom: #34a7db 1px solid;
    border-left: #34a7db 1px solid;
    background: url(../images/common/skip-page/bgpage-01.gif) repeat-x 0px -87px;
    color: #0068cc !important;
    border-top: #34a7db 1px solid;
    border-right: #34a7db 1px solid;
}
.pageJump .number .disabled{
   border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    background: #f6f6f6;
    color: #666 !important;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.pageJump .amount{
   float: left;
}
.pageJump .amount .num{
   padding-right: 5px;
    float: left;
}
.pageJump .amount A{
   border-bottom: #d3d3d4 1px solid;
    border-left: #d3d3d4 1px solid;
    line-height: 15px;
    background: url(../images/common/skip-page/bgpage-01.gif) repeat-x 0px -58px;
    float: left;
    height: 15px;
    color: #666 !important;
    border-top: #d3d3d4 1px solid;
    border-right: #d3d3d4 1px solid;
    text-decoration: none;
}
.pageJump .amount A:hover{
   border-bottom: #34a7db 1px solid;
    border-left: #34a7db 1px solid;
    background: url(../images/common/skip-page/bgpage-01.gif) repeat-x 0px -87px;
    color: #0068cc !important;
    border-top: #34a7db 1px solid;
    border-right: #34a7db 1px solid;
}
.pageJump .amount .currentpagepize{
   border-bottom: #34a7db 1px solid;
    border-left: #34a7db 1px solid;
    background: url(../images/common/skip-page/bgpage-01.gif) repeat-x 0px -87px;
    color: #0068cc !important;
    border-top: #34a7db 1px solid;
    border-right: #34a7db 1px solid;
}
.pageJump .total{
   float: right;
}
.pageJump .jump{
   line-height: 20px;
    float: right;
    height: 20px;
}
.pageJump .jump .pgbtn{
   border-bottom: #98e5f7 1px solid;
    border-left: #98e5f7 1px solid;
    padding-bottom: 0px;
    line-height: 13px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 5px;
    background: url(../images/common/bgbtn-01.gif) repeat-x 0px 0px;
    height: 18px;
    color: #06c;
    font-size: 12px;
    vertical-align: middle;
    border-top: #98e5f7 1px solid;
    cursor: pointer;
    font-weight: normal;
    border-right: #98e5f7 1px solid;
    padding-top: 0px;
}
.tablestyle{
   width: 100%;
}
.oper-tips{
   text-align: center;
    margin: 10px 0px;
    width: 100%;
    height: 32px;
    clear: both;
}
.oper-tips IMG{
   width: 32px;
    height: 32px;
    vertical-align: middle;
}
.oper-tips SPAN{
   line-height: 32px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: bold;
}
.success{
   text-align: center;
    margin: 0px auto;
    width: 100%;
    clear: both;
}
.noinfo{
   text-align: center;
    margin: 0px auto;
    width: 100%;
    clear: both;
}
.success P{
   height: 32px;
}
.noinfo P{
   height: 32px;
}
.success P IMG{
   width: 32px;
    height: 32px;
    vertical-align: middle;
}
.noinfo P IMG{
   width: 32px;
    height: 32px;
    vertical-align: middle;
}
.success P SPAN{
   text-align: left;
    line-height: 32px;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: bold;
}
.noinfo P SPAN{
   text-align: left;
    line-height: 32px;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: bold;
}
.pages-flip{
   text-align: center;
    padding-bottom: 3px;
    margin: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12px;
    padding-top: 3px;
}
.pages-flip A{
   border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    padding-bottom: 2px;
    margin: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000099;
    font-size: 12px;
    border-top: #fff 1px solid;
    border-right: #fff 1px solid;
    text-decoration: underline;
    padding-top: 2px;
}
.pages-flip A:hover{
   border-bottom: #000099 1px solid;
    border-left: #000099 1px solid;
    color: #000;
    font-size: 12px;
    border-top: #000099 1px solid;
    border-right: #000099 1px solid;
}
.pages-flip A:active{
   border-bottom: #000099 1px solid;
    border-left: #000099 1px solid;
    color: #f00;
    font-size: 12px;
    border-top: #000099 1px solid;
    border-right: #000099 1px solid;
}
.pages-flip A.current{
   border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    padding-bottom: 2px;
    background-color: #fff;
    margin: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000;
    border-top: #fff 1px solid;
    font-weight: bold;
    border-right: #fff 1px solid;
    padding-top: 2px;
}
.pages-flip SPAN.disabled{
   border-bottom: #eee 1px solid;
    border-left: #eee 1px solid;
    padding-bottom: 2px;
    margin: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #ddd;
    border-top: #eee 1px solid;
    border-right: #eee 1px solid;
    padding-top: 2px;
}
.dialog-waiting{
   background-image: url(../images/common/loading.gif);
    text-align: center;
    margin: 15px auto 0px;
    width: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 20px;
}
.fc{
   z-index: 9;
    border-bottom: #777777 1px solid;
    position: absolute;
    border-left: #777777 1px solid;
    background-color: #e6eaf3;
    width: 250px;
    height: 220px;
    color: #999999;
    font-size: 12px;
    border-top: #777777 1px solid;
    border-right: #777777 1px solid;
}
.fc .jJ{
   padding-bottom: 8px;
    margin: 0px;
    padding-left: 8px;
    padding-right: 8px;
    height: 200px;
    padding-top: 8px;
}
.fc .jJ IMG{
   border-bottom: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
}
.fc .sd{
   text-align: center;
    padding-bottom: 0px;
    line-height: 18px;
    margin: 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 0px;
}
.ico{
   background-image: url(../images/common/jt.gif);
    z-index: 9999;
    position: absolute;
    width: 12px;
    float: left;
    height: 25px;
    top: 20px;
    wmode: transparent;
}
.fc01{
   z-index: 9999;
    border-bottom: #777777 1px solid;
    position: absolute;
    border-left: #777777 1px solid;
    background-color: #e6eaf3;
    width: 230px;
    height: 260px;
    color: #999999;
    font-size: 12px;
    border-top: #777777 1px solid;
    border-right: #777777 1px solid;
}
.fc01 .jJ{
   padding-bottom: 8px;
    margin: 0px;
    padding-left: 8px;
    padding-right: 8px;
    height: 240px;
    padding-top: 8px;
}
.fc01 .jJ IMG{
   border-bottom: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
}
.fc01 .sd{
   text-align: center;
    padding-bottom: 0px;
    line-height: 18px;
    margin: 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 0px;
}
.fc02{
   z-index: 9999;
    border-bottom: #777777 1px solid;
    position: absolute;
    border-left: #777777 1px solid;
    background-color: #e6eaf3;
    width: 170px;
    height: 180px;
    color: #999999;
    font-size: 12px;
    border-top: #777777 1px solid;
    border-right: #777777 1px solid;
}
.fc02 .jJ{
   padding-bottom: 8px;
    margin: 0px;
    padding-left: 8px;
    padding-right: 8px;
    height: 160px;
    padding-top: 8px;
}
.fc02 .jJ IMG{
   border-bottom: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
}
.fc02 .sd{
   text-align: center;
    padding-bottom: 0px;
    line-height: 18px;
    margin: 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 0px;
}
.fc03{
   z-index: 9999;
    border-bottom: #777777 1px solid;
    position: absolute;
    border-left: #777777 1px solid;
    background-color: #e6eaf3;
    width: 200px;
    height: 80px;
    color: #999999;
    font-size: 12px;
    border-top: #777777 1px solid;
    border-right: #777777 1px solid;
    padding-top: 25px;
}
.youshi{
   padding-bottom: 10px;
    line-height: 40px;
    padding-left: 40px;
    height: 40px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.youshi SPAN{
   padding-left: 3px;
    font-family: Arial;
    color: #666;
    font-size: 11px;
    font-weight: normal;
}
.you{
   margin: 0px auto;
    width: 90%;
}
.you1{
   width: 114px;
    float: left;
}
.you2{
   line-height: 18px;
    width: 174px;
    float: right;
    color: #666666;
}
.icp1{
   padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 70px;
    background: url(../images/xian.png) no-repeat left 20px;
    float: left;
    height: 220px;
    margin-left: 0px;
    padding-top: 30px;
}
.icp2{
   padding-bottom: 10px;
    padding-left: 5px;
    width: 340px;
    padding-right: 20px;
    float: left;
    padding-top: 10px;
}
.icp3{
   margin-top: 35px;
    width: 150px;
    float: right;
    color: #acacac;
}
.icp3 IMG{
   padding-bottom: 10px;
}
.icp1 H3{
   padding-bottom: 15px;
    font-family: "微软雅黑";
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.icp2 H3{
   padding-bottom: 15px;
    color: #444;
    font-size: 15px;
}
.icp1 UL LI{
   line-height: 175%;
    color: #666;
}
.icp1 UL LI A{
   color: #6e6e6e;
    text-decoration: none;
}
.icp1 UL LI A:hover{
   color: #fff;
}
.icp2 UL LI{
   line-height: 175%;
    width: 165px;
    display: inline;
    float: left;
    color: #666;
}
.icp2 UL LI A{
   color: #666;
    text-decoration: none;
}
.icp2 UL LI A:hover{
   color: #333;
}
.icp{
   padding-bottom: 20px;
    margin: 0px auto;
    width: 1060px;
    clear: both;
    padding-top: 0px;
}

#box_footer_sub1{
   width: 100%;
    background: #006699;
    height: 200px;
}
#box_footer_sub2{
   width: 100%;
    background: #0087d2; border-top:5px solid #e60012;
}
 
.bq{
   line-height: 55px; text-align:center; margin:0px auto;
    width: 1200px;
    height: 55px;
}
.bq p{ margin:0px; color:#fff; line-height:55px;} 
 
.aboutbanner{
   background: url(../images/aboutbanner.jpg) no-repeat center top;
    height: 300px;
}
.newsbanner{
   background: url(../images/newsbanner.jpg) no-repeat center top;
    height: 300px;
}
.servicebanner{
   background: url(../images/servicebanner.jpg) no-repeat center top;
    height: 300px;
}
.hrbanner{
   background: url(../images/hrbanner.jpg) no-repeat center top;
    height: 250px;
}
.contactbanner{
   background: url(../images/contactbanner.jpg) no-repeat center top;
    height: 300px;
}
.cpbanner{
   background: url(../images/cpbanner.jpg) no-repeat center top;
    height: 250px;
}
.diylan{
   line-height: 35px;
    padding-left: 15px;
    background: #0087d2;
    height: 35px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
}
.diylan SPAN{
   font-size: 12px;
    font-weight: normal;
}
.neileft P{
   margin: 15px 0px;
}
.neileft{
   border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    padding-bottom: 5px;
    margin-top: 10px;
    padding-left: 10px;
    background: #f6f6f6;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.t1{
   line-height: 18px;
    padding-left: 48px;
    background: url(../images/t1.png) no-repeat left top;
    color: #000;
    font-size: 12px;
}
.t2{
   line-height: 18px;
    min-height: 37px;
    padding-left: 48px;
    background: url(../images/t2.png) no-repeat left top;
    color: #000;
    font-size: 12px;
}
.t3{
   line-height: 18px;
    padding-left: 48px;
    background: url(../images/t3.png) no-repeat left top;
    color: #000;
    font-size: 12px;
}
.t4{
   line-height: 18px;
    padding-left: 48px;
    background: url(../images/t4.png) no-repeat left top;
    color: #000;
    font-size: 12px;
}
.hui{
   color: #666;
}

#box_header{
   width: 100%; background:#fff;
}
#box_footer{
   width: 100%;
}
#box_main{
   margin-left: auto;
    margin-right: auto;
}
#box_left{ width:1200px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:20px;}

#box_sy{ width:1200px; height:auto; overflow:hidden; padding:30px 0px; margin:0px auto;}

.syleft{ width:650px; height:180px; float:left; }

.sylefttit{ width:650px; height:20px; font-size:18px; float:left; line-height:20px; text-indent:30px; font-weight:bold;background:url(../images/titbg.png) left no-repeat; color:#444; position:relative; }

#LeftButton{ position:absolute; top:0px; right:35px; width:35px; height:20px; z-index:99;background:url('../images/left.png') center center no-repeat;}
#RightButton{position:absolute; top:0px; right:0px; width:35px; height:20px; z-index:99;background:url('../images/right.png') center center no-repeat;}

#LeftButton:hover{ position:absolute; top:0px; right:35px; width:35px; height:20px; z-index:99;background:url('../images/left2.png') center center no-repeat;}
#RightButton:hover{position:absolute; top:0px; right:0px; width:35px; height:20px; z-index:99;background:url('../images/right2.png') center center no-repeat;}


.syleftbox{ width:650px; height:135px; float:left; font-size:14px; color:#888; margin-top:35px;}

#CSSBox{float:left;width:650px;height:135px; float:left;}
#CSSBox ul li{ float:left; width:202px; height:98px; margin-right:20px; display:inline;}
#CSSBox ul li img{ width:202px; height:98px;}
 



.syright{ width:475px; height:180px; float:right; border-left:1px solid #b5b5b5; padding-left:40px;}
.syrighttit{ width:475px; height:20px; font-size:18px; float:left; line-height:20px; text-indent:30px; font-weight:bold;background:url(../images/titbg.png) left no-repeat; color:#444; }

.syrightbox{ width:475px; height:135px; float:left; font-size:14px; color:#888; margin-top:25px; line-height:30px; background:url(../images/contact.png) right bottom no-repeat;}

#box_left .columnSpace{
}
#box_header_sub1{
   margin: 0px auto;
    width: 1200px; height:85px;
}
#box_header_sub2{
     width: 100%; background:#0087d2;
}
#box_header_sub3{
   width: 100%;
}
#box_header_sub1_sub1{ width:980px; height:85px; float: left;font-size: 35px;color: #6488bc;}
#box_header_sub1_sub2{
   width: 220px;
    float: right; 
}


.logo{
   padding-top: 20px;
}
.banben{
	
   position: relative; width:182px; height:29px; margin-top:27px;
   float: right;
    color: #666; 
}
 .banben span{ width:91px; height:29px; float:left; }
 
 
 
.nav-first{ width:1200px; height:49px; margin:0px auto;}
.nav-first LI{
  
    padding-left: 0px;
    white-space: nowrap; width:113px; text-align:center;
    float: left; height:49px; margin-right:20px; display:inline; line-height:49px; font-size:16px;
    
}
 
.nav-first LI A{
    color: #fff; 
    
}
.nav-first LI:hover{
   background: #e60012;
}
.nav-first LI:hover a{ text-decoration:none;   color: #fff;
}
.nav-first LI.cur a{    color: #fff;text-decoration:none; 
}
.nav-first LI.cur{
   background: #e60012;
}

.nav-first LI:hover .nav_2_open_area {
		display:block;
	}
	
 
 
 .nav-first2{ width:1200px; height:49px; margin:0px auto;}
.nav-first2 LI{
  
    padding-left: 0px;
    white-space: nowrap; width:150px; text-align:center;
    float: left; height:49px; margin-right:20px; display:inline; line-height:49px; font-size:16px;
    
}
 
.nav-first2 LI A{
    color: #fff; 
    
}
.nav-first2 LI:hover{
   background: #e60012;
}
.nav-first2 LI:hover a{ text-decoration:none;   color: #fff;
}
.nav-first2 LI.cur a{    color: #fff;text-decoration:none; 
}
.nav-first2 LI.cur{
   background: #e60012;
}

.nav-first2 LI:hover .nav_2_open_area {
		display:block;
	}
	
 

.details{
   margin-top: 10px;
}
.details A{
   text-align: center;
    line-height: 26px;
    margin: 0px auto;
    width: 90px;
    display: block;
    background: #fff;
    height: 26px;
    color: #666;
}
.details A:hover{
   text-align: center;
    line-height: 26px;
    margin: 0px auto;
    width: 90px;
    display: block;
    background: #fff;
    height: 26px;
    color: #666;
}
.profile1{
   margin: 0px auto;
    width: 1040px;
}
.profile1 UL LI{
   margin: 10px 8px;
    display: inline;
    float: left;
}
.profile1 UL LI IMG{
   border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    border-top: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
    padding-top: 3px;
}
.profile1 UL LI H3{
   text-align: center;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #0c599c;
    font-size: 14px;
    font-weight: 600;
    padding-top: 10px;
}
.profile1 UL LI H3 A{
   color: #0c599c;
}
.profile1 UL LI H3 A:hover{
   color: #0c599c;
}
.profile2{
   text-align: center;
    padding-bottom: 20px;
    line-height: 172%;
    margin: 0px auto;
    padding-left: 0px;
    width: 1000px;
    padding-right: 0px;
    color: #666;
    padding-top: 20px;
}
.profile2 A{
   text-align: center;
    line-height: 42px;
    margin: 20px auto 0px;
    width: 157px;
    display: block;
    background: #0c599c;
    height: 42px;
    color: #fff;
    font-size: 14px;
}
.profile2 A:hover{
   text-align: center;
    line-height: 42px;
    margin: 20px auto 0px;
    width: 157px;
    display: block;
    background: #0c599c;
    height: 42px;
    color: #fff;
    font-size: 14px;
}
.diylanmu{
   border-bottom: #fff 1px solid;
    position: relative;
    line-height: 35px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.diylanmu A{
   position: absolute;
    text-align: center;
    line-height: 13px;
    width: 41px;
    display: inline-block;
    background: #fff;
    float: right;
    height: 13px;
    color: #0099cc;
    font-size: 11px;
    top: 10px;
    right: 0px;
    font-weight: normal;
}
.diylanmu A:hover{
   position: absolute;
    text-align: center;
    line-height: 13px;
    width: 41px;
    display: inline-block;
    background: #fff;
    float: right;
    height: 13px;
    color: #0099cc;
    font-size: 11px;
    top: 10px;
    right: 0px;
    font-weight: normal;
}
.newstu{
   padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
}
.xianxi{
   text-align: center;
    line-height: 23px;
    margin-top: 8px;
    width: 75px;
    background: #0774b2;
    height: 23px;
    color: #fff;
}
.xianxi A{
   color: #fff;
}
.xianxi A:hover{
   color: #fff;
}
.dongtai{
   margin: 0px auto;
    width: 1040px;
}
.dongtai1{
   margin-top: 10px;
    padding-right: 10px;
    float: left;
    color: #333;
    font-size: 12px;
    font-weight: 600;
    border-right: #999 1px solid;
}
.dongtai2{
   padding-left: 10px;
    float: left;
    padding-top: 4px;
}
.er{
   z-index: 9999;
    border-bottom: #eee 1px solid;
    position: absolute;
    text-align: center;
    border-left: #eee 1px solid;
    line-height: 25px;
    width: 80px;
    display: none;
    background: #fff;
    font-size: 12px;
    top: 30px;
    border-right: #eee 1px solid;
    padding-top: 15px;
    left: -5px;
}
.diylana{
   border-bottom: #069 2px solid;
    line-height: 35px;
    height: 35px;
    color: #069;
    font-size: 14px;
    font-weight: 600;
}
.shoucp{
   margin: 0px auto;
    width: 1200px;
    padding-top: 40px;
}
.shoucp UL{ width:1200px; float:left; margin:0px; padding:0px; height:auto; overflow:hidden;}
.shoucp UL LI{ 
    width: 282px;
    display: inline-block;
    float: left; margin-left:24px; display:inline;
    height: 224px;
     cursor: pointer; background:#f4f4f4;
 }
.shoucp1{
   position: relative;
    width: 282px;
    height: 181px;
    overflow: hidden;
}
.cpdi{
   position: absolute;
    filter: Alpha(Opacity=80);
    width: 282px;
    height: 181px;
    top: 181px;
    left: 0px;
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.shoucp2{
   position: absolute;
    width: 262px;
    height: 181px;
    color: #fff;
    top: -181px;
    padding-left:20px
}
.shoucp2 a {width:50%;float:left;color:#fff;}
#cp1{
   background: #f67656;
}
#cp2{
   background: #d9c96f;
}
#cp3{
   background: #6cbddf;
}
#cp4{
   background: #b1d686;
}
#pp1{
   text-align: center;
    line-height: 32px;
    width: 282px;
    background: #f67656;
    height: 43px; line-height:43px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
#pp1 A{
   color: #fff;
}
#pp2 A{
   color: #fff;
}
#pp3 A{
   color: #fff;
}
#pp4 A{
   color: #fff;
}
#pp2{
   text-align: center;
    line-height: 32px;
    width: 282px;
    background: #d9c96f;
    height: 43px; line-height:43px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
#pp3{
   text-align: center;
    line-height: 32px;
    width: 282px;
    background: #6cbddf;
    height: 43px; line-height:43px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
#pp4{
   text-align: center;
    line-height: 32px;
    width: 282px;
    background: #b1d686;
    height: 43px; line-height:43px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.tuipro{ height:51px; width:1200px; margin:0px auto; background:url(../images/heng.jpg) left center repeat-x; padding:50px 0px; text-align:center; }

.shouaboutbox{ width:1200px; height:440px; margin:0px auto; overflow:hidden;} 
.shouabout2{ width:700px; height:440px; float:left;}
.shouabout2tit{ width:700px; height:120px; float:left;}
.shouabout2box{ width:550px; height:150px; float:left; padding:20px 60px 0px 90px; overflow:hidden; font-size:14px; line-height:30px;}
.shouabout2box p{ line-height:30px;}
.shouabout2more{  width:700px; height:50px; float:left; text-align:center; margin-top:40px;}
.shouabout3{ width:500px; height: 315px; float:left; margin-top:70px;}

.dimenu{
   position: absolute;
    width: 1000px;
    top: 30px;
    left: 0px;
}
.page1050{
   position: relative;
    margin: 0px auto;
    width: 1200px;
}
.dimenu UL LI{
   margin: 5px 0px;
    width: 300px;
    float: left;
}
#phone{ width:300px;
   line-height: 30px;
    padding-left: 40px;
    display: inline-block;
    background: url(../images/icotel.png) no-repeat left center;
    float: left;
    height: 30px;
    color: #fff;
}
#add{width:600px;
   line-height: 30px;
    padding-left: 40px;
    display: inline-block;
    background: url(../images/icoadd.png) no-repeat left center;
    float: left;
    height: 30px;
    color: #fff;
}
#email{width:300px;
   line-height: 30px;
    padding-left: 40px;
    display: inline-block;
    background: url(../images/icoemail.png) no-repeat left center;
    float: left;
    height: 30px;
    color: #fff;
}
#shouji{width:470px;
   line-height: 30px;
    padding-left: 40px;
    display: inline-block;
    background: url(../images/icosj.png) no-repeat left center;
    float: left;
    height: 30px;
    color: #fff;
}
#website{width:470px;
   line-height: 30px;
    padding-left: 40px;
    display: inline-block;
    background: url(../images/icowz.png) no-repeat left center;
    float: left;
    height: 30px;
    color: #fff;
}
.erw{ background:#0087d2; padding:10px;
   position: absolute;
    text-align: center;
    line-height: 5px;
    width: 128px;
    color: #fff;
    top: 20px;
    right: 0px;
}
.erw IMG{
   padding-bottom: 10px;
}
#fax{width:300px;
   line-height: 30px;
    padding-left: 40px;
    display: inline-block;
    background: url(../images/icofax.png) no-repeat left center;
    float: left;
    height: 30px;
    color: #fff;
}
  


  
#flash_blk {
	position:relative;
	z-index:1;
	width:100%;
	height:580px;
	overflow:hidden;
}
#flash {
	position:absolute;
	top:0px;
	left:50%;
	z-index:1;
	margin-left:-960px;
	width:1920px;
	height:580px;
	overflow:hidden;
}
#flash p {
	width:1920px;
	height:580px;
	text-align:center;
	font-size:0px;
}
#flash_button {
	position:absolute;
	bottom:15px;
	left:0px;
	z-index:2;
	width:100%;
	hegiht:10px;
	text-align:center;
}
#flash_button a {
	display:inline-block;
	margin:0px 4px; width:60px; height:6px;
	font-size:0px;
	text-indent:100px; background:#0087d2;	overflow:hidden;
	 
}
#flash_button a.activeSlide { background:#be0211;}
 
 


.query-box{ width:750px; height:auto; overflow:hidden; margin:0px auto; padding-top:100px;}
.query-box .choose{ width:170px; height:37px;}
.query-box .choose a{ font-size:14px; float:left; color:#fff; width:85px; height:37px; line-height:37px; text-align:center;}
.query-box .choose .jia{ background-image:url(../images/gray-bg1.png);}
.query-box .choose .dan{ background-image:url(../images/gray-bg11.png);}

.query-box .choose .dan:hover{ background-image:url(../images/gray-bg1.png);}
.query-box .query-bg{ background-image:url(../images/gray-bg2.png); width:750px; height:64px; overflow:hidden;}
.query-box .query-bg .query{ width:738px; height:52px; background:#fff; margin:6px;}
.query-box .query-bg .query .input{ font-size:14px; color:#9d9d9c; outline:none; line-height:52px; width:620px; height:50px; padding-left:15px; float:left; border-right:1px solid #fff;}
.query-box .query-bg .query .tijiao{ width:91px; height:52px; background:url(../images/search.png) center center no-repeat #0087d2; border:none; float:right; z-index:12px;}
 
/*鑸规湡鏌ヨ*/
.shipment_box{ width:1200px; margin:0px auto;}
.shipment_name{margin-top:25px;}
.shipment_name h5{ text-align:center;  font-size:14px; line-height:20px; color:#666; }
.shipment_name h4{ text-align:center;  font-size:12px; color:#666;}

.boat_box{ width:1200px; min-height:300px; margin-top:20px; position:relative;}
.boat_box img{ position:absolute; left:10px; top:134px;}
.boat_box .row_one{ width:216px;float:left; margin-right:30px;}
.boat_box .row_one dt{ width:216px; height:22px; border-bottom:1px solid #b9bcbe;   color:#808080; font-size:12px; font-weight:600;}
.boat_box .row_one a{ line-height:26px; color:#666; text-indent:10px;}
.boat_box .row_one a:hover{ background:#0087d2; text-decoration:none; color:#fff;}


.dock { position: fixed; right:0px; top:50%; margin-top:-200px; width: 50px; -moz-opacity: 0.7; opacity: 0.7; z-index: 200000;}
.dock.close { z-index: 50; }
.dock ul.icons { position: absolute; right: 0px; padding: 0px; width: 70px; border: 1px solid #333; border-right: none; background: #392fc1; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.dock.close ul.icons { right: -70px; }


.dock ul.icons li i { display: block; position: relative; width:50px; height:50px; background: url(../images/ico.png) no-repeat; cursor: pointer; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; z-index: 210; }

.dock ul.icons li.up i { background:url(../images/icons.png) no-repeat -63px -150px;width:55px; height:50px; margin-left: 10px; }
.dock ul.icons li.dianhua i { background-position: right -61px; margin-left:10px; margin-top:18px; margin-bottom:18px;background: url(../images/dianhua.jpg);background-size: 100% 100%; }
.dock ul.icons li.im i { background-position:right 0px; margin-left:10px;background: url(../images/qq.jpg);background-size: 100% 100%;}
.dock ul.icons li.wechat i { background-position: right -122px; margin-left:10px;background: url(../images/weixin.png);background-size: 100% 100%; }
.dock ul.icons li.down i { background:url(../images/icons.png) no-repeat -63px -190px; width:55px; height:50px; margin-left: 10px; }
/*.dock ul.icons li.dianhua.active i { background-position:left -61px; }
.dock ul.icons li.im.active i { background-position:left 0; }
.dock ul.icons li.wechat.active i { background-position:left -122px; }*/

.dock ul.icons li p { display: block; position: absolute; top: 50px; right: -260px; padding: 15px 20px; height: 120px; color: White; line-height: 30px; border: 1px solid #333; border-right: none; background: #111; -moz-border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease-in-out .1s; -moz-transition: all .4s ease-in-out .1s; -ms-transition: all .4s ease-in-out .1s; -o-transition: all .4s ease-in-out .1s; transition: all .4s ease-in-out .1s; overflow: hidden; z-index: 201; font-size:12px; }
.dock ul.icons li.active p { right: 50px; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
.dock ul.icons li.dianhua p { width: 100px; }
.dock ul.icons li.im p { width: 115px; }
.dock ul.icons li.im p a { display: block; margin-top: 12px; width: 100px; height: 35px; line-height: 32px; color: #00dfb9; font-size: 16px; text-align: center; text-decoration: none; border: 1px solid #00dfb9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.dock ul.icons li.im p a:hover { color: White; background: #0f8773; border: 1px solid #0f8773; }
.dock ul.icons li.wechat p { width: 118px; }
.dock ul.icons li.wechat p img { width: 115px; border: 2px solid White; }
.dock a.switch { position: absolute; display: block; top: 300px; right: 21px; width: 26px; height: 26px; background: url(../images/icons.png) no-repeat 0px -640px; cursor: pointer; -webkit-transition-delay: .15s; -moz-transition-delay: .15s; -ms-transition-delay: .15s; -o-transition-delay: .15s; transition-delay: .15s; }

 .dock a.switch.off { background-position: -32px -640px; }

