﻿@charset "utf-8";

  @import url("ui-all.css");

  @import url("button.css");

  @import url("cetop.css");

BODY{

   text-align: left;

    margin: 0px auto;

    padding-left: 0px;

    padding-right: 0px;

    font-family: 微软雅黑, "宋体", Arial;

    background: #ffffff fixed no-repeat center center;

    height: auto;

    color: #333;

    font-size: 12px;

    padding-top: 0px;

}

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;
    border-collapse:collapse;

}

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: 24px;

    font-family: 微软雅黑;

    font-size: 12px;

}

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;

}

OL{

   list-style-type: none;

}

LI{

   list-style-type: none;

}

DL{

   list-style-type: none;

}

DT{

   list-style-type: none;

}

DD{

   list-style-type: none;

}

IMG{

   padding-bottom: 0px;

    border-right-width: 0px;

    margin: 0px;

    padding-left: 0px;

    padding-right: 0px;

    border-top-width: 0px;

    border-bottom-width: 0px;

    vertical-align: middle;

    border-left-width: 0px;

    padding-top: 0px;

}

A IMG{

   padding-bottom: 0px;

    border-right-width: 0px;

    margin: 0px;

    padding-left: 0px;

    padding-right: 0px;

    border-top-width: 0px;

    border-bottom-width: 0px;

    vertical-align: middle;

    border-left-width: 0px;

    padding-top: 0px;

}

A:link{

   color: #333;

    text-decoration: none;

}

A:visited{

   color: #333;

    text-decoration: none;

}

A:hover{

   color: #008d3f;

    text-decoration: none;

}

A:active{

   color: #333;

    text-decoration: none;

}

.pic A{

   border-bottom: #a5e044 1px solid;

    border-left: #a5e044 1px solid;

    padding-bottom: 4px;

    padding-left: 4px;

    padding-right: 4px;

    display: inline-block;

    border-top: #a5e044 1px solid;

    border-right: #a5e044 1px solid;

    padding-top: 4px;

}

.pic A:hover{

   display: inline-block;

}

.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{

   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;

    content: ".";

}

* HTML .clearfix{

   height: 1%;

}

.clearfix{

   display: block;

}

.pageWidth{

   background-image: none;

    margin: 0px auto;

    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/icon-time.gif) no-repeat right 50%;

}

.column-num1{

   width: 100%;

}

.column-num2{

   width: 47%;

}

.column-num3{

   width: 30%;

}

.column-num4{

   width: 25%;

}

.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/ok.gif) no-repeat left top;

    color: #3bae47;

}

.text-tip .tip-error{

   padding-left: 20px;

    display: inline-block;

    background: url(../images/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;

}

.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/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/0bgpage-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: #008d3f 1px solid;

    border-left: #008d3f 1px solid;

    background: #008d3f;

    color: #fff !important;

    border-top: #008d3f 1px solid;

    border-right: #008d3f 1px solid;

}

.pageJump .number SPAN{

   line-height: 15px;

    float: left;

    height: 15px;

}

.pageJump .number .current{

   border-bottom: #008d3f 1px solid;

    border-left: #008d3f 1px solid;

    background: url(../images/bg0page-01.gif) repeat-x 0px -87px;

    color: #008d3f !important;

    border-top: #008d3f 1px solid;

    border-right: #008d3f 1px solid;

}

.pageJump .number .disabled{

   border-bottom: #008d3f 1px solid;

    border-left: #008d3f 1px solid;

    background: url(../images/0bgpage-01.gif) repeat-x 0px -87px;

    color: #008d3f !important;

    border-top: #008d3f 1px solid;

    border-right: #008d3f 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/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: #008d3f 1px solid;

    border-left: #008d3f 1px solid;

    background: #008d3f;

    color: #008d3f !important;

    border-top: #008d3f 1px solid;

    border-right: #008d3f 1px solid;

}

.pageJump .amount .currentpagepize{

   border-bottom: #008d3f 1px solid;

    border-left: #008d3f 1px solid;

    background: url(../images/bgpage-01.gif) repeat-x 0px -87px;

    color: #008d3f !important;

    border-top: #008d3f 1px solid;

    border-right: #008d3f 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/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/loading.gif);

    text-align: center;

    margin: 15px auto 0px;

    width: 160px;

    background-repeat: no-repeat;

    background-position: center center;

    height: 20px;

}

.FrontProducts_list01-d3_c1_01{

   text-align: left;

    margin: 0px auto;

    width: 98%;

    height: 100%;

    clear: both;

    overflow: hidden;

}

.FrontNews_list01-d1_c1_01{

   text-align: left;

    margin: 0px auto;

    width: 98%;

    clear: both;

}

.er_leftbg{

   min-height: 243px;

    width: 221px;

    display: block;

    background: url(../iamges/er_leftbg.jpg) no-repeat;

    height: auto;

}

.erclass{

   line-height: 25px;

    padding-left: 350px;

    width: 340px;

    font-family: "微软雅黑", "宋体";

    background: url(../images/erclass.jpg) no-repeat;

    height: 220px;

    color: #000;

    padding-top: 97px;

}

.about_tu{

   line-height: 25px;

    font-family: 微软雅黑;

    color: #333;

    font-size: 14px;

}

.about_tu IMG{

   margin: 5px;

    float: right;

}

.FrontPicContents_show01-d1_c1{

   text-align: left;

    margin: 0px auto;

    width: 97%;

    color: #4c4948;

    clear: both;

}

.index_ydy{

   position: absolute;

    margin-top: -320px;

    width: 900px;

    height: 640px;

    color: #fff;

    margin-left: -450px;

    top: 50%;

    left: 50%;

}

.index_ydy A{

   color: #fff;

}

.index_ydy A:hover{

   color: #000;

}

.pic_bg{

   padding-bottom: 9px;

    padding-left: 21px;

    width: 955px;

    padding-right: 24px;

    background: url(../images/pic_bg.jpg) no-repeat;

    float: left;

    height: 271px;

    padding-top: 8px;

}

.FrontPicContents_show01-d2_c1{

   text-align: left;

    margin: 0px auto;

    width: 96%;

    color: #4c4948;

    clear: both;

}

#elem-FrontPublic_slideShow01-1476842530895{

   display: none;

}

#box_footer_sub1_sub1_sub2{

width:430px!important;

}

#box_footer_sub1_sub1_sub1 {

    width: 300px!important;

    float: left;

    margin-left: 400px!important;

}



















