body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, fieldset, lengend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: none;
}
a {
    text-decoration: none;
    outline:none
}
a:hover {
    text-decoration: underline;
}
fieldset, img {
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
button, input, select, textarea {
    font-size: 100%;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: normal;
}
q:before, q:after {
    content: '';
}
:focus {
    outline:none;
}
body {
    font:12px/1.5 Tahoma, Arial, "宋体", sans-serif;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.fl {
    float:left
}
.fr {
    float:right
}
.clear {
    clear:both
}
a {
    color:#636466
}
a:hover {
    color:#1586c8;
    text-decoration:underline
}
.itemblk-bg {
    background:#fff;
}
.form-customParaBox {
    color:#616161
}
.form-customParaBox .forminput {
    border: 1px solid #d6d6d6;
    color: #42474B;
    height: 17px;
    line-height: 17px;
    padding: 4px 2px 5px 5px;
    vertical-align: middle;
}
.form-customParaBox .pr10 {
    padding-right:10px
}
.form-customParaBox .formarea {
    border:1px solid #cecece;
    padding:3px 0 0 5px;
    color:#42474B
}
.form-customParaBox .formselect {
    border:1px solid #cecece;
    padding:4px 3px 5px 3px;
    color:#42474B;
    *font-family:"Microsoft YaHei", Helvetica, Verdana, Arial, Tahoma;
    *font-size:14px;
    *line-height:1.5
}
.form-customParaBox .valigntop {
    vertical-align: top;
}
.form-customParaBox .valignmid {
    vertical-align:middle;
}
.form-customParaBox .KjEditAddBlk span {
    color:#616161
}
.CSadvert-listWrap .advert-numlist {
    bottom:0px;
    text-align: center;
    width: 100%;
    z-index: 30;
    background-color:rgba(0, 0, 0, 0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
    padding:10px
}
.CSadvert-listWrap .advert-numlist li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff4889;
    margin: 0 3px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    cursor:pointer;
    overflow:hidden;
}
.CSadvert-listWrap .advert-numlist li span {
    text-indent:-9999px;
    display:inline-block
}
.CSadvert-listWrap .advert-numlist li.oncurr {
    background: #fff
}
html, body {
    *width:100%;
    *overflow-x:hidden
}
html, body {/*background:url("../images/bg.png") repeat;*/
    color:#999999
}
.header {
    background:#fff;
    position:relative;
    z-index:30
}
.wrap {
    width:1000px;
    margin:0 auto;
}
.logo {
    float:left;
    /*width:246px;*/
    overflow:hidden;
    margin: 10px 0;
    text-align:center
}
.mt20 {
    margin-top:20px
}
.sub-wrap {
    background:#fff;
    overflow:hidden;
    padding-top:20px;
    margin-bottom:30px;
}
.wrap-left {
    width:275px;
    margin-right:10px;
    border-right:1px dashed #b9b9b9
}
.wrap-right {
    width:700px;
    margin-right:10px
}
.wrap-left, .wrap-right {
    margin-bottom:-10000px;
    padding-bottom:10000px;
}
.sub-page {
    padding-bottom:5px;
    margin-bottom:20px;
    border-bottom:#b3b3b3 1px solid;
}
.sub-page-h h2 {
    font:bold 16px/26px "Microsoft YaHei";
    color:#1586c8;
    padding-left:20px;
    background:url("../images/subpage.png") no-repeat 5px -192px
}
.bread a {
    color:#1586c8;
}
.bread {
    color:#808080;
    font-family:"宋体"
}
.bread span {
    color:#808080
}
.bread a.last, .bread a.last:hover {
    color:#808080;
    cursor:default;
    text-decoration:none
}
.form-customSubBtn {
    background:url("../images/btn.png") no-repeat;
    width:107px;
    height:36px;
    border:0;
    color:#fff;
    font-size:14px;
    cursor:pointer
}
.form-customSubBtn:hover {
    color:#fff
}
.sub-banner-wrap {
    width:100%;
    overflow:hidden;
}
.sub-banner-box {
}
.sub-banner {
    width:1000px;
    margin: 0 auto;
    overflow:hidden;
    margin-top:10px
}
.sub-banner a {
}
.header-bar-wrap {
    z-index:40;
    float:right;
    margin-left:100px;
    margin-top: 10px;
}
.header-bar {
    color:#5f6062;
    /*width:400px;*/
    margin:0 auto;
}
.header-bar .form {
    margin-top:30px;
}
.header-bar .form input {
    float:left;
    border:2px solid #0065A4;
    height:30px;
    line-height:30px;
    font-size:14px;
    width:300px;
    text-indent:5px
}
.search-submit {
    float:left;
    border:0;
    height:34px;
    width:60px;
    color:#fff;
    cursor:pointer;
    background: #0065A4 url(../images/s.gif) no-repeat center left;
    padding-left:30px
}
.loginhand, .header-ewm, .languages, .header-carthd {
    height:29px;
    line-height:29px
}
.loginhand {
    width:190px;
    text-align:right
}
.loginhand .logout {
    padding-left:5px;
}
.loginhand .loginName {
    text-decoration:underline
}
.htell {
    width:150px;
    float:right;
    background:url(../images/tell.jpg) no-repeat center;
    height:80px
}
.header-cart {
    position:relative;
    z-index:40
}
.header-carthd {
    padding:0px 13px;
    margin-left:10px;
    overflow:hidden;
    z-index:40;
    position:relative;
    width:90px;
}
.header-carthd a {
    padding:0 0px 0 20px;
    background:url("../images/header_cart.png") no-repeat left center;
}
.header-carthd em {
    color:#1586c8;
    padding:0 3px;
    font-weight:bold
}
.header-cartbd {
    background:#fff;
    position:absolute;
    right:0;
    top:28px;
    width:330px;
    padding:15px 5px 15px 20px;
    border:1px solid #d7d7d7;
    display:none
}
.cartSp-listWrap {
    overflow-y:scroll;
    max-height:365px;
    height:auto !important;
    height:365px;
}
.cartSp-list .pic {
    width:51px;
    height:51px;
    border:1px solid #dadada;
    overflow:hidden;
    float:left;
}
.cartSp-list .name {
    float:left;
    width:175px;
    overflow:hidden;
    padding-left:10px;
    color:#676a6f
}
.cartSp-list .name:hover {
    color:#1586c8;
    text-decoration:underline
}
.cartSp-list .hand {
    float:left;
    width:75px;
    text-align:center
}
.cartSp-list .price {
    display:block;
    color:#ff5a00;
    font-family:"微软雅黑"
}
.cartSp-list .del {
    color:#3366cc;
    text-decoration:underline
}
.cartSp-list .del:hover {
    color:#1586c8;
    text-decoration:underline
}
.cartSp-list li {
    padding:10px 0
}
.header-cartHover .header-carthd {
    background:#fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    padding:0 12px;
}
.header-cartHover .header-cartbd {
    display:block
}
.goto-count {
    text-align:right;
    padding:0px 0px 0 0;
}
.goto-count a {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: 700;
    height: 26px;
    line-height:26px;
    margin-top: 6px;
    text-align: center;
    width: 78px;
    background:url("../images/goto_count.png") no-repeat right top
}
.goto-count a:hover {
    text-decoration:none;
    color:#fff
}
.cart-amountCount {
    text-align:right;
    padding:10px 10px 0px 10px;
    color:#888888
}
.cart-amountCount b {
    color: #E4393C;
    margin: 0 3px 0 5px;
}
.cart-amountCount strong {
    color: #E4393C;
    font-size: 18px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-weight:normal
}
.cart-notgoods {
    text-align:center
}
.cartSp-buyDw {
    border-top:1px solid #eee;
}
.languages {
    margin-left:3px;
    width:75px
}
.header-ewm {
    padding-left:6px;
    position:relative;
    z-index:40;
    margin-left:12
}
.header-ewm .oncurr {
}
.ewm-hd {
    width:90px
}
.ewm-hd em {
    background:url("../images/ewm_icon.png") no-repeat left center;
    padding-left:20px;
    cursor:pointer;
}
.ewm-hd em b {
    background:url("../images/ewm_jt_icon.png") no-repeat right center;
    padding-right:10px;
    font-weight:normal
}
.ewm-hd em:hover {
    color:#a5a5a5;
}
.ewm-bd {
    position:absolute;
    left:-15px;
    top:29px;
    display:none
}
.ewm-detail {
    padding-top:7px;
    background:url("../images/ewm_jt.png") no-repeat top center;
}
.ewm-detail .pic {
    width:129px;
    height:129px;
    overflow:hidden;
    padding:5px;
    background:#cccccc;
}
.ewm-detail .txt {
    height:25px;
    line-height:25px;
    text-align:center;
    color:#7e7e7e;
    text-align:center;
    _width:125px;
}
#TopBanner {
    width:100%;
    height:auto;
    margin:auto;
    background:url(../Images/597newtop0.gif) repeat-x;
    line-height:30px
}
#main {
    width:1002px;
    height:auto;
    text-align:left;
    margin:auto;
}
#title {
    height:36px;
    overflow:hidden;
}
#titleA {
    width:420px;
    float:left;
}
#titleB {
    width:501px;
    float:left;
    line-height:30px;
    color:#808284;
    text-align:right;
}
.header .wrapn {
    background:#0065A4
}
.nav-wrap {
    position:relative;
    z-index:20;
    width:1000px;
    margin:0 auto
}
.nav-list li {
    float:left;
    margin-right:2px;
    display:inline;
}
.nav-list li a {
    display:block;
    padding:0 15px;
    height:40px;
    overflow:hidden;
    line-height:40px;
    text-align:center;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size:15px;
    color:#fff;
}
.nav-list li a:hover {
    color:#fff;
    background:#1586c8;
    text-decoration:none
}
.nav-list li.oncurr a {
    color:#fff;
    background:#1586c8
}
.nav-list li.onHover a {
    color:#fff;
    background:#1586c8
}
.nav-list li ul {
    position:absolute;
    height:0;
    overflow:hidden;
    left:0;
}
.nav-list li ul li {
    float:none;
    width:auto;
}
.nav-list li ul li a {
    display:block;
    white-space:nowrap;
    width:auto;
    _display:inline-block;
    padding:0 10px;
    overflow:visible;
}
.floatMenuWrap {
}
.floatMenuWrap .floatContentBox {
    background:#e8e8e7;
    height:auto;
    overflow:hidden;
}
.floatMenuWrap .nav-sub li {
    border-left:none;
    height:32px;
    line-height:32px;
    float:left;
    display:inline;
    width:100%
}
.floatMenuWrap .nav-sub li a {
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size:14px;
    color:#5f6062;
    display:block;
    height:32px;
    overflow:hidden;
    padding:0 10px;
}
.floatMenuWrap .nav-sub li a span {
    background:url("../images/all.png") no-repeat 0px -333px;
    padding-left:10px
}
.floatMenuWrap .nav-sub li a:hover {
    color:#fff;
    background:#1586c8;
    text-decoration:none
}
.floatMenuWrap .nav-sub li a:hover span {
    background:url("../images/all.png") no-repeat 0px -356px
}
.floatMenuWrap ul.center li {
    text-align:center
}
.floatMenuWrap ul.left li {
    text-align:left
}
.floatMenuWrap ul.right li {
    text-align:right
}
.floatArrow {
    left:0;
    top:0px;
    position:absolute;
}
.banner {
    background:#0d0e10;
    width:100%;
    height:400px;
    border-bottom:#004374 3px solid
}
.bs_list li {
    width:100%;
    height: 400px;
}
.bs_list li a {
    display: block;
    height: 400px
}
.cs-bannerWrap1 .banner-ui-prev {
    height: 55px;
    position: absolute;
    top: 170px;
    left: 10px;
    width: 52px;
    background: #900
}
.cs-bannerWrap1 .banner-ui-next {
    height: 55px;
    position: absolute;
    top: 170px;
    right: 10px;
    width: 52px;
    background: #900
}
.cs-bannerWrap1 .banner-numlist {
    bottom:10px;
    text-align: center;
    width: 100%;
    z-index: 30;
}
.cs-bannerWrap1 .banner-numlist li {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 3px;
    display: inline-block;
    *display:inline;
    *zoom:1;
    cursor:pointer;
    overflow:hidden;
    border:1px solid #989a97
}
.cs-bannerWrap1 .banner-numlist li span {
    text-indent:-9999px;
    display:inline-block
}
.cs-bannerWrap1 .banner-numlist li.oncurr {
    background: #2d8acf
}
.cs-bannerWrap1 .banner-ui-desc {
    position: absolute;
    height: 41px;
    line-height: 41px;
    text-align: center;
    width: 250px;
    background: #666;
    color: #fff;
}
.pagewrap {
    padding:3px;
    margin:20px 0px;
    text-align:right;
}
.pagewrap a {
    padding:4px 8px;
    border:#b1b1b1 1px solid;
    color:#666666;
    text-decoration: none;
    margin:2px 1px;
    border-radius:2px
}
.pagewrap a:hover, .pagewrap a:active {
    color: #fff;
    background:#1586c8;
    border:0;
    padding:5px 9px
}
.pagewrap a.current {
    padding:5px 9px;
    background:#1586c8;
    font-weight:bold;
    margin:2px;
    margin:0 1px;
    color:#fff;
    border-radius:2px;
    border-color:#1586c8
}
.pagewrap a.last {
    margin-right:0
}
.footer-wrap {
    background:#f3f3f3;
    padding-top:20px;
    text-align:center;
    color:#8c8c8c
}
.footer, .footer a {
    font-family:\5FAE\8F6F\96C5\9ED1;
    line-height:26px
}
.friendlink-wrap {
    background:#e6e6e6;
    border-top:#cecece 1px solid;
    border-bottom:#cecece 1px solid;
    padding:5px 0;
    clear:both
}
.friendlink .tit {
    font:16px/25px \5FAE\8F6F\96C5\9ED1;
    color:#1586c8;
    float:left;
    overflow:hidden;
    width:80px;
    text-align:left
}
.friendlink-list {
    float:left;
    width:900px;
    overflow:hidden;
    line-height:25px;
}
.friendlink a {
    color:#8c8c8c;
    font-family:\5FAE\8F6F\96C5\9ED1;
    padding:0 8px 0 7px;
    background:url("../images/friendlink_list_li.png") no-repeat right 2.5px;
    line-height:25px
}
.friendlink a.last {
    background:none
}
.friendlink a:hover {
    color:#1586c8;
    text-decoration:none
}
.index-hd1 {
    position:relative;
    z-index:3;
    width:94px;
    height:37px;
    background:#1586c8;
    font:16px/37px \5FAE\8F6F\96C5\9ED1;
    text-align:center;
    color:#fff;
    float:left
}
.index-hd2 {
    font:18px/60px \5FAE\8F6F\96C5\9ED1;
    color:#1586c8
}
.index-notice-wrap {
    background:#fff;
    float:left;
    width:906px;
    height:37px;
    line-height:37px;
    overflow:hidden;
    text-align:left
}
.index-notice {
    position:relative;
    z-index:2;
    margin-top:-37px;
    width:100%;
    height:37px;
    background:#fff;
}
.index-notice-list {
    position:absolute;
    z-index:1
}
.index-notice-list li {
    overflow:hidden;
    width:780px
}
.index-notice-list li a {
    color:#7c7d80;
    font:14px/37px \5FAE\8F6F\96C5\9ED1;
    background:url("../images/all.png") no-repeat 0 -50px;
    margin-left:20px;
    padding-left:15px;
    padding-right:70px
}
.index-notice .scroll-prev, .index-notice .scroll-next {
    display:inline-block;
    width:14px;
    height:13px;
    background:url("../images/all.png") no-repeat;
    position:absolute;
    z-index:4;
    top:13px;
}
.index-notice .scroll-prev {
    right:30px;
    background-position: 0 -106px
}
.index-notice .scroll-next {
    right:10px;
    background-position: 0 -76px
}
.cs-bannerWrap2 .banner-ui-prev {
    width:14px;
    height:13px;
    background:url("../images/all.png") no-repeat 0 -106px;
    position:absolute;
    right:40px;
    top:13px
}
.cs-bannerWrap2 .banner-ui-next {
    width:14px;
    height:13px;
    background:url("../images/all.png") no-repeat 0 -76px;
    position:absolute;
    right:15px;
    top:13px
}
.index-video {
    padding:20px 10px 20px 15px;
}
.index-video p {
    background:#1586c8;
    padding:10px;
    width:288px;
    height:244px;
    overflow:hidden;
    border-radius: 5px;
    position:relative;
    z-index:1
}
.index-video p a.index-video-btn {
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    z-index:2;
    background:url("../images/video_bg.png") no-repeat center center;
    _background:none;
    top:0;
    left:0;
}
.h-contactIntrobox {
    padding:20px 10px 22px;
    line-height:24px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    color:#999;
}
.h-contactIntrobox a {
    color:#1586c8;
    white-space:nowrap
}
.index-news {
    padding:20px 10px
}
.index-news-list li {
    margin-bottom:14px
}
.index-news-list li div.index-news-img {
    border:2px solid #d9d9d9;
    width:85px;
    height:70px;
    float:left;
    overflow:hidden;
    margin-right:10px
}
.index-news-list li div.index-news-con {
    word-break:break-all;
    word-wrap:break-word
}
.index-news-list li div.index-news-con a {
    font:16px/26px \5FAE\8F6F\96C5\9ED1
}
.index-news-list li div.index-news-con a:hover {
    color:#1586c8
}
.index-news-list li div.index-news-con p {
    overflow:hidden;
    font-family:\5FAE\8F6F\96C5\9ED1
}
.h-pro-listbox {
}
.h-pro-listWrap {
    margin-left:-13px;
}
.h-pro-list {
    z-index:2;
}
.h-pro-list li {
    float:left;
    width:240px;
    height:270px;
    overflow:hidden;
    margin-left:13px;
    display:inline
}
.h-pro-list li .blend {
    background:#fff;
    width:216px;
    height:246px;
    padding:12px
}
.h-pro-list li .pic {
    width:215px;
    height:139px;
    overflow:hidden;
    float:left;
}
.h-pro-list li a {
    color:#1586c8;
    text-decoration:none;
    font:16px/30px \5FAE\8F6F\96C5\9ED1
}
.h-pro-list li .name {
    color:#1586c8;
    text-decoration:none;
    font:16px/30px \5FAE\8F6F\96C5\9ED1
}
.h-pro-list li .intro {
    height:48px;
    overflow:hidden;
    color:#8c8c8c;
    line-height:24px;
    font-family:\5FAE\8F6F\96C5\9ED1
}
.h-pro-list li .detail {
    height:26px;
    background:#ececec url("../images/all.png") no-repeat 170px -139px
}
.h-pro-list li .detail a {
    color:#797979;
    line-height:26px;
    display:block;
    padding-left:15px;
    text-decoration:none;
    font-size:12px;
}
.h-pro-list li .index-product-hover {
    background:#1586c8
}
.h-pro-list li .index-product-hover a, .h-pro-list li .index-product-hover .intro {
    color:#fff
}
.h-pro-list li .index-product-hover .detail {
    background:#f2faff url("../images/all.png") no-repeat 170px -139px
}
.h-pro-list li .index-product-hover .detail a {
    color:#797979;
}
.h-pro-scrollBox {
    width:1000px;
    overflow:hidden;
    position:relative;
    z-index:1;
    height:270px;
}
.h-pro-scrollBox .h-pro-listWrap {
    position:absolute;
    margin-left:0;
    left:0;
    top:0
}
.h-pro-scrollBox .h-pro-listWrap .h-pro-list {
    float:left;
    width:1012px
}
.h-pro-scrollBox .h-pro-listWrap .h-pro-list li {
    margin-right:13px;
    margin-left:0
}
.h-pro-scrollBox .ui-scro-prev1, .h-pro-scrollBox .ui-scro-next1 {
    display:inline-block;
    width:37px;
    height:37px;
    background:url("../images/all.png") no-repeat;
    position:absolute;
    z-index:4;
    top:110px;
}
.h-pro-scrollBox .ui-scro-prev1 {
    left:0px;
    background-position: 0 -168px
}
.h-pro-scrollBox .ui-scro-next1 {
    right:0px;
    background-position: 0 -247px
}
.index-product {
    width:1000px;
    overflow:hidden;
    position:relative;
    z-index:1;
    height:270px;
}
.index-product-listwrap {
    position:absolute;
}
.index-product-list {
    z-index:2;
    float:left
}
.index-product-list li {
    float:left;
    width:254px;
    height:270px;
    overflow:hidden
}
.index-product-box {
    background:#fff;
    width:216px;
    height:246px;
    padding:12px
}
.index-product-img {
    width:215px;
    height:139px;
    overflow:hidden
}
.index-product-a a {
    color:#1586c8;
    text-decoration:none;
    font:16px/30px \5FAE\8F6F\96C5\9ED1
}
.index-product-p {
    height:48px;
    overflow:hidden;
    color:#8c8c8c;
    line-height:24px;
    font-family:\5FAE\8F6F\96C5\9ED1
}
.index-product-url {
    height:26px;
    background:#ececec url("../images/all.png") no-repeat 170px -139px
}
.index-product-url a {
    color:#797979;
    line-height:26px;
    display:block;
    padding-left:15px;
    text-decoration:none
}
.index-product-hover {
    background:#1586c8
}
.index-product-hover .index-product-a a, .index-product-hover .index-product-p {
    color:#fff
}
.index-product-hover .index-product-url {
    background:#f2faff url("../images/all.png") no-repeat 170px -139px
}
.sidebar-nav {
    margin:0px 0px 20px
}
.sidebar-nav h3 {
    height:48px;
    padding-left:20px;
    color:#fff;
    font:18px/48px \5FAE\8F6F\96C5\9ED1;
    background:url("../images/subpage.png") no-repeat;
    margin-bottom:5px
}
.sidebar-navlist {
}
.sidebar-navlist li {
    margin-bottom:5px
}
.sidebar-navlist li a {
    display:block;
    height:35px;
    line-height:35px;
    overflow:hidden;
    padding:0 30px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size:14px;
    color:#5f6062;
    background:url("../images/subpage.png") no-repeat 0 -88px;
}
.sidebar-navlist li.oncurr a, .sidebar-navlist li.onHover a, .sidebar-navlist li a:hover {
    color:#fff;
    background:url("../images/subpage.png") no-repeat 0 -51px;
    text-decoration:none
}
.sidebar-navlist li .sidebar-subnav a {
    padding-left:50px;
    color:#666;
    height:25px;
    line-height:25px;
    font-size:12px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    background:url("../images/subpage.png") no-repeat 30px -157px;
    font-size:14px;
}
.sidebar-navlist li .sidebar-subnav {
    display:none;
}
.sidebar-navlist li.oncurr .sidebar-subnav {
    display:block
}
.sidebar-navlist li .sidebar-subnav li {
    background:none
}
.sidebar-navlist li .sidebar-subnav .subOncurr a, .sidebar-navlist li .sidebar-subnav a:hover {
    background:url("../images/subpage.png") no-repeat 30px -127px;
    color:#1586c8
}
.news-listbox1 {
}
.news-list li {
    padding:20px;
    border-bottom:1px dashed #e6e6e6
}
.news-list li .pic {
    width:124px;
    height:102px;
    overflow:hidden;
    float:left;
    margin-right:20px;
    border:1px solid #e6e6e6
}
.news-list li .txt {
    word-break: break-all;
    word-wrap:break-word;
}
.news-list li .txt .intro {
    overflow:hidden
}
.news-list li .tit a {
    color:#444;
    font-size:14px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    line-height:25px;
}
.news-list li .tit a:hover {
    color:#0087dd
}
.news-list li .txt .intro {
    font-size:12px;
    color:#b2b2b2;
    line-height:18px;
}
.news-list li .time {
    color:#999;
    float:right
}
.news-conBox {
    border-bottom:1px solid #d3d3d3;
}
.news-conBox h1 {
    color:#262626;
    font-size:26px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    text-align:center;
    line-height:56px;
    height:56px;
    overflow:hidden
}
.news-conBarWrap {
    padding:8px 0 10px;
    border-bottom:1px dotted #ababab
}
.news-conBarInner {
    position:relative;
    float:left;
    left:50%
}
.news-conBarBox {
    position:relative;
    float:left;
    left:-50%;
    color:#666
}
.news-conBarPara span {
    padding-right:25px
}
.news-conBarPara {
    float:left;
    height:25px;
    line-height:25px;
    padding-right:25px;
    color:#8f8f8f
}
.news-conBarShare {
    float:left
}
.news-conDetailTxt {
    font:14px/26px \5FAE\8F6F\96C5\9ED1;
    color:#666;
    padding:15px 0
}
.news-branchesDir {
    font-size:14px;
    margin:20px 0;
    font-family:\5FAE\8F6F\96C5\9ED1
}
.news-branchesDir p {
    float:left;
    width:50%
}
.news-branchesDir a {
    color:#262626;
    font-family:\5FAE\8F6F\96C5\9ED1
}
.news-branchesDir a:hover {
    color:#1586c8;
    text-decoration:underline
}
.news-relatelist li {
    clear:both;
    background:url("../images/news_li_icon.png") no-repeat left center;
    padding-left:12px;
    line-height:24px;
    font-size:14px;
    height:24px;
    overflow:hidden
}
.news-relatelist li a {
    color:#4c4c4c;
    float:left;
    font:14px/28px \5FAE\8F6F\96C5\9ED1
}
.news-relatelist li a:hover {
    color:#b2b2b2;
    text-decoration:underline
}
.news-relatelist li span {
    padding-left:20px;
    color:#aaaaaa;
    float:left
}
.news-relateRead {
    padding-bottom:20px;
    float:left;
    width:100%
}
.news-relateRead .tit {
    color:#1f1f1f;
    font-size:16px;
    line-height:36px;
    font-weight:bold;
    display:block;
    padding-bottom:5px
}
.leavmsg-list {
    width:100%;
    margin-bottom:25px;
    word-break:break-all
}
.leavmsg-list tr {
    border-bottom:1px solid #e6e6e6
}
.leavmsg-list td {
    padding-top:20px;
    padding-bottom:20px
}
.leavmsg-asker {
    float:left;
    width:90px;
    padding-left:10px;
    overflow:hidden
}
.leavmsg-asker .name {
    font-weight:bold;
    display:block;
    color:#4c4c4c;
    line-height:23px
}
.leavmsg-asker .time {
    color:#b2b2b2;
    font-family:Arial;
}
.leavmsg-txt {
    padding:0 15px
}
.leavmsg-asktxt {
    line-height:24px;
    color:#666;
}
.leavmsg-replytxt {
    background:#f2f2f2;
    padding:10px 15px;
    color:#1586c8;
    margin-top:15px;
}
.leavmsg-replytxt strong {
    font-weight:bold;
    padding-right:10px
}
.leavmsg-formbox {
    margin-top:35px;
    padding-bottom:30px
}
.leavmsg-formhd {
    border-bottom:2px solid #1586c8;
    padding:0 10px;
}
.leavmsg-formhd span {
    background:url("../images/leavmsg_formhd_circle1.png") no-repeat left center;
    padding-left:35px;
    font-size:14px;
    color:#323f44;
    font-weight:bold;
    height:30px;
    line-height:30px;
    display:block
}
.leavmsg-itemlist .m-inp1 {
    width:170px;
}
.leavmsg-itemlist .m-inp2 {
    width:200px;
}
.leavmsg-itemlist .m-inp3 {
    width:80px;
}
.leavmsg-itemlist li {
    padding-top:20px
}
.leavmsg-itemlist li .item {
    float:left;
    padding-right:30px;
}
.leavmsg-itemlist li .para-tit {
    color:#666666;
    float:left;
    line-height:28px;
    width:100px;
    text-align:right
}
.leavmsg-itemlist li .para-tit em {
    vertical-align:middle;
    color:#f00;
    padding-right:3px
}
.leavmsg-itemlist .leavmsg-input {
    padding:6px 3px;
    border:1px solid #cecece;
    float:left
}
.leavmsg-input:hover, .leavmsg-area:hover {
    border-color: #abaaaa;
}
.leavmsg-input:focus, .leavmsg-area:focus {
    border-color: #abaaaa;
    box-shadow: 0 1px 5px #CDCDCD inset;
    outline: 0 none;
}
.leavmsg-yzmbox {
    height:28px;
    overflow:hidden;
    float:left;
    margin-left:12px;
    display:inline
}
.leavmsg-area {
    border:1px solid #cccccc;
    width:540px;
    height:120px;
    padding:3px 5px;
}
.leavmsg-subtn {
    width:107px;
    height:36px;
    border:none;
    font-size:16px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    color:#fff;
    cursor:pointer;
    background:url("../images/btn.png") no-repeat
}
.leavmsg-itemlist .m-invalid {
    border-color:#F00
}
.staff-list-box {
    margin-left:-20px
}
.staff-list li {
    float:left;
    width:220px;
    margin-left:20px;
    margin-bottom:20px;
    display:inline
}
.staff-list li a {
    border:1px solid #cecece;
    display:block;
    text-align:center;
    padding:7px 0 3px
}
.staff-list li a div {
    width:199px;
    height:126px;
    margin:0 auto;
    overflow:hidden
}
.staff-list li a span {
    display:block;
    line-height:30px;
    padding-left:10px;
    text-align:left
}
.staff-list li a:hover {
    background:#1586c8;
    border:#fff 1px solid;
    text-decoration:none
}
.staff-list li a:hover span {
    color:#fff
}
.staff-conBox h1 {
    font-size:22px;
    font-weight:bold;
    color:#4c4c4c;
    text-align:center;
    line-height:45px;
}
.staff-conBox {
    margin:0 auto
}
.staff-bigPrev, .staff-bigNext {
    background:url("../images/staff_gallery.png") no-repeat;
    width:52px;
    height:55px;
    position:absolute;
    z-index:25;
    display:none
}
.staff-bigPrev {
    left:10px;
    background-position:0 0
}
.staff-bigPrev:hover {
    background-position:-52px 0px
}
.staff-bigNext {
    right:10px;
    background-position:0 -55px
}
.staff-bigNext:hover {
    background-position:-52px -55px
}
.staff-bigPicTit {
    text-align:center;
    position:absolute;
    left:0;
    bottom:0;
    z-index:20;
    width:100%;
    _top:260px;
    display:none
}
.staff-bigPicTit b {
    display:block;
    height:35px;
    line-height:35px;
    z-index:22;
    position:relative;
    color:#FFF
}
.staff-bigPicTit span {
    display:block;
    height:35px;
    line-height:35px;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    opacity:0.7;
    background:#000;
    position:absolute;
    z-index:21;
    left:0;
    top:0;
    width:100%
}
.staff-bigPic {
    border:1px solid #d5d5d5
}
.staff-bigWrap, .staff-smallWrap {
    margin:0 auto
}
.staff-smallWrap {
    margin-top:15px;
    height:72px;
    position:relative
}
.staff-smallBtn {
    background:url("../images/staff_gallery.png") no-repeat;
    width:20px;
    height:72px;
    position:absolute
}
.staff-smallPrev {
    background-position:0 -182px;
    left:0
}
.staff-smallPrev:hover {
    background-position:-20px -182px
}
.staff-dis-smallPrev, .staff-dis-smallPrev:hover {
    background-position:-40px -182px;
    cursor:default
}
.staff-smallNext {
    background-position: 0 -110px;
    right:0
}
.staff-smallNext:hover {
    background-position:-20px -110px
}
.staff-dis-smallNext, .staff-dis-smallNext:hover {
    background-position:-40px -110px;
    cursor:default
}
.staff-smallListWrap {
    height:72px;
    overflow:hidden;
    margin:0 auto;
    position:relative
}
.staff-smallListInner {
    position:absolute;
    left:0;
    top:0px
}
.staff-smallList li {
    float:left;
    width:95px;
    height:70px;
    overflow:hidden;
    margin:1px 4px 0;
    display:inline
}
.staff-smallList li a {
    border:3px solid #dfdfdf;
    display:block;
    width:89px;
    height:64px;
    overflow:hidden
}
.staff-small-Arrow {
    position:absolute;
    left:0;
    top:0;
    width:103px;
    height:70px;
    overflow:hidden
}
.staff-small-Arrow b {
    display:block;
    border:3px solid #1586c8;
    display:block;
    width:89px;
    height:64px;
    margin:0 4px
}
.staff-conIntro {
    padding:30px 15px 0
}
.staff-conIntro p {
    line-height:24px;
    color:#666666;
    text-indent:2em
}
.staff-conShare {
    margin-top:15px
}
.staff-relatehd {
    border-bottom:#b3b3b3 1px solid;
    font:16px/38px \5FAE\8F6F\96C5\9ED1;
    padding-left:10px;
    color:#1586c8;
    margin-bottom:20px;
    background:url("../images/subpage.png") no-repeat 0 -185px
}
.video-list-box {
    margin-left:-20px
}
.video-list li {
    float:left;
    width:220px;
    margin-left:20px;
    margin-bottom:20px;
    display:inline
}
.video-list li a {
    border:1px solid #cecece;
    display:block;
    text-align:center;
    padding:7px 3px
}
.video-list li a div {
    width:199px;
    height:126px;
    margin:0 auto;
    overflow:hidden
}
.video-list li a span {
    display:block;
    line-height:30px;
    padding-left:10px;
    text-align:left
}
.video-list li a:hover {
    background:#1586c8;
    border:#fff 1px solid;
    text-decoration:none
}
.video-list li a:hover span {
    color:#fff
}
.video-conBox h1 {
    font-size:22px;
    font-weight:bold;
    color:#4c4c4c;
    text-align:center;
    padding:0px 0 12px
}
.video-showBox {
    width:730px;
    height:526px;
    overflow:hidden
}
.video-conShare {
    margin-top:10PX
}
.video-conDetailTxt {
    text-indent:2em;
    line-height:24px;
    font-size:14px;
    color:#4c4c4c;
    margin-top:12px;
}
.video-branchDir p {
    line-height:30px;
    color:#4c4c4c
}
.video-branchDir p a {
    color:#4c4c4c
}
.video-branchDir p a:hover {
    text-decoration:underline
}
.video-relatehd {
    border-bottom:#b3b3b3 1px solid;
    font:16px/38px \5FAE\8F6F\96C5\9ED1;
    padding-left:10px;
    color:#1586c8;
    margin-bottom:20px;
    background:url("../images/subpage.png") no-repeat 0 -185px
}
.product-list-box {
    margin-left:-20px
}
.product-list li {
    float:left;
    width:220px;
    height:260px;
    margin-left:20px;
    margin-bottom:20px;
    overflow:hidden;
    display:inline
}
.product-list .index-product-box {
    background:#f2f2f2;
    width:200px;
    height:246px;
    padding:12px
}
.product-list .index-product-img {
    width:197px;
    height:127px;
    overflow:hidden
}
.index-product-a a {
    color:#1586c8;
    text-decoration:none;
    font:16px/30px \5FAE\8F6F\96C5\9ED1
}
.index-product-p {
    height:48px;
    overflow:hidden;
    color:#8c8c8c;
    line-height:24px
}
.product-list .index-product-url {
    height:26px;
    background:#fff url("../images/all.png") no-repeat 160px -139px
}
.index-product-url a {
    color:#797979;
    line-height:26px;
    display:block;
    padding-left:15px;
    text-decoration:none
}
.product-list .index-product-hover {
    background:#1586c8
}
.index-product-hover .index-product-a a, .index-product-hover .index-product-p {
    color:#fff
}
.index-product-hover .index-product-url {
    background:#f2faff url("../images/all.png") no-repeat 160px -139px
}
.fpro-detailTab {
    margin-top:40px
}
.fpro-detailTab-hd {
    height:33px;
    border-bottom:#1586c8 2px solid;
}
.fpro-detailTab-hd .fpro-tabhd {
    font-size:14px;
    color:#3b3b3b;
    width:112px;
    height:33px;
    line-height:33px;
    text-align:center;
    float:left;
    cursor:pointer
}
.fpro-detailTab-hd .oncurr {
    cursor:default;
    color:#fff;
    background:#1586c8;
    border:0;
    position:relative;
    z-index:3;
    margin-bottom:-1px;
    margin-left:-1px
}
.fpro-detailTab-bd {
    padding:0 15px;
}
.fpro-detailTab-Item {
    padding:15px 0;
    display:none;
    color:#4e4e4e;
    font:14px/26px \5FAE\8F6F\96C5\9ED1;
}
.fpro-detailTab-Item img {
    max-width:670px;
}
.fpro-detailTable {
    width:100%;
    color:#4c4c4c
}
.fpro-detailTable td {
    border:1PX solid #c3c3c3;
    font-size:14px;
    padding:3px 0
}
.fpro-detailTable .tit {
    width:120px;
    text-align:right;
    padding-right:3px;
    background:#efefef;
    vertical-align:top;
    word-break:break-all;
    color:#4e4e4e;
    font-size:12px;
}
.fpro-detailTable .para {
    padding-left:10px;
    word-break:break-all;
    color:#717171
}
.product-relatehd {
    border-bottom:#b3b3b3 1px solid;
    font:16px/38px \5FAE\8F6F\96C5\9ED1;
    padding-left:10px;
    color:#1586c8;
    margin-bottom:20px;
    background:url("../images/subpage.png") no-repeat 0 -185px
}
*html {
    _background-image:url(about:blank);
    _background-attachment:fixed;
    zoom:1;
}
.kf-online2-wrap {
    position:fixed;
    right:0;
    top:120px;
    color:#FFF;
    _position:absolute;
    _top:expression(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop, 10)||120));
    z-index:30
}
.kf-online2-box {
    position:relative;
    overflow:hidden;
    background:none;
    padding-top:21px
}
.kf-online2-openBtn {
    width:33px;
    height:117px;
    background:url("../images/kf-online2.png") no-repeat 0 -60px;
    float:left;
    margin-top:63px;
}
.kf-online2-bd {
    float:left;
    background:#008cd8;
    border-radius:5px;
    padding-bottom:5px;
    width:130px;
    overflow:hidden;
    position:relative;
    display:none
}
.kf-online2-bd .hd {
    background:url("../images/kf-online2.png") no-repeat 0 0;
    height:60px;
    width:130px;
}
.kf-online2-itemWrap {
    background:#fff;
    width:120px;
    margin:0 auto;
    min-height:130px;
    height:auto !important;
    height:130px;
    overflow:visible;
}
.kf-online2-item {
    padding:5px 10px 12px
}
.hx-shadow2 {
    text-align:left;
    padding:3px 0
}
.kf-online2-list {
    padding:0 8px;
    text-align:center
}
.kf-online2-item .tit {
    color:#7a7a7a;
    font-size:12px;
    height:31px;
    line-height:31px;
}
.kf-online2-closeBtn {
    width:12px;
    height:12px;
    background:url("../images/kf-online2.png") no-repeat -130px 0;
    position:absolute;
    right:5px;
    top:5px
}
.recruit-listbox {
    margin-top:20px
}
.recruit-table {
    width:100%;
    font-family:\5FAE\8F6F\96C5\9ED1;
    font-size:14px;
}
.recruit-table td, .recruit-table th {
    padding:0 10px;
}
.recruit-table .recruit-thead th {
    height:42px;
    line-height:42px;
    color:#333;
    background:#d0effb;
    font-size:14px;
}
.recruit-table .recruit-thead th.first {
    text-align:left
}
.recruit-table .recruit-tbody td {
    padding-top:10px;
    padding-bottom:10px;
}
.recruit-table tr.odd td {
    background:#eaf9ff
}
.recruit-name a {
    font-size:14px;
    color:#4b4b4b;
    background:url("../images/recruit_name.png") no-repeat left center;
    padding-left:12px;
}
.recruit-name a:hover {
    text-decoration:underline;
    color:#1586c8
}
.recruit-count, .recruit-address, .recruit-time {
    color:#999;
    text-align:center
}
.recruit-conbox {
    color:#585858;
    font-family:\5FAE\8F6F\96C5\9ED1;
}
.recruit-conName {
    font-size:18px;
    color:#262626;
    background:#cbecff;
    padding:10px 15px 10px 20px;
}
.recruit-conPanel-1, .recruit-conPanel-2 {
    font-size:14px;
}
.recruit-conPanel-2 {
    border-top:1px dotted #b7b7b7;
    padding:15px
}
.recruit-contable1 {
    width:100%;
    margin:0 10px;
}
.recruit-contable1 td {
    padding:10px 15px 10px 0;
}
.recruit-jobDesc .tit, .recruit-jobRequire .tit {
    font-size:14px;
    color:#262626;
    line-height:30px;
    height:30px;
    padding:0 15px;
    display:block;
}
.jobDesc-txt, .jobRequire-txt {
    padding:10px 15px 20px
}
.recruit-conPanel-2 p {
    line-height:20px
}
.recruit-conPanel-2 .recruit-conEmail {
    font-size:20px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    line-height:25px;
    color:#1586c8;
    margin-top:10px
}
.recruit-conhand {
    margin-top:15px;
}
.recruit-conhand .more {
    float:right;
    color:#1586c8
}
.recruit-conhand .more:hover {
    text-decoration:underline
}
.aboutus-con {
    line-height:28px;
    font-size:14px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    padding-bottom:30px;
    color:#666666
}
.aboutus-con img {
    max-width:690px;
}
.newslist-type4 {
    padding:10px
}
.newslist-type4 li {
    padding:5px 0 5px 10px;
    border-bottom:1px dotted #abaeb3;
    font-family:\5FAE\8F6F\96C5\9ED1;
    background:url("../images/newslist-type3_bg.png") no-repeat left center;
}
.newslist-type4 li a {
    color:#5c5f65;
    font-size:14px;
}
.newslist-type4 li a:hover {
    color:#1586c8;
}
.newslist-type4 li span {
    color:#b3b3b3;
    font-size:12px;
    padding-right:10px;
}
.newslist-type5 {
    padding:10px
}
.newslist-type5 li {
    padding:5px 0;
}
.newslist-type5 li.first .hd a {
    font-weight:bold;
}
.newslist-type5 li a.name {
    color:#4d4d4d;
    background:url("../images/type5_bg.png") no-repeat left center;
    padding-left:10px;
}
.newslist-type5 li a.name:hover {
    color:#1586c8;
}
.newslist-type5 li .time {
    float:right;
    color:#9c9c9c;
}
.newslist-type5 li .bd {
    padding:7px 0 0
}
.newslist-type5 li .bd .pic {
    float:left;
    border:1px solid #cce7f2;
    padding:2px;
    width:105px;
    height:62px;
    overflow:hidden;
    margin-right:10px;
}
.newslist-type5 li .bd .intro {
    color:#707070;
    line-height:24px;
}
.newslist-type5 li .bd .intro a {
    color:#079fde;
}
.newslist-type5 li .bd .intro a:hover {
    text-decoration:underline;
}
.h-profloatbox {
    background:#ffffff;
}
.h-profloathd {
    height:45px;
    line-height:45px;
    background:#1586c8;
    padding:0 9px;
    color:#ffffff
}
.h-profloathd .tit {
    float:left;
    font-size:18px;
    font-family:\5FAE\8F6F\96C5\9ED1;
}
.h-profloathd .more {
    float:right;
    color:#fff;
    padding-right:8px;
    font-size:12px;
    font-family:Arial;
    font-size:10PX;
    transform:scale(0.875);
}
.h-profloathd .more:hover {
    text-decoration:underline
}
.h-profloatlist {
    padding:0 10px 18px
}
.h-profloatlist li {
    height:35px;
    line-height:35px;
    border-bottom:1px dotted #c4c7cc;
    padding:0 15px 0 8px;
    overflow:hidden
}
.h-profloatlist li.last {
    border-bottom:none
}
.h-profloatlist li a {
    color:#5c5f65;
    font-size:14px;
    padding-left:14px;
    background:url("../images/h-profloatlist_jt.png") no-repeat left center;
    font-family:\5FAE\8F6F\96C5\9ED1;
}
.h-profloatlist li a:hover {
    text-decoration:underline;
    color:#ef5344
}
.site-norecord {
    color:#b2b2b2;
    text-align:center;
    font-size:14px;
    font-family:\5FAE\8F6F\96C5\9ED1;
    padding:30px 0
}
.submain-relatebox {
    float:left;
    width:100%;
}
.dede_pages {
    padding:5px 0;
    margin-left:0px
}
.dede_pages li {
    display:inline-block;
    float:left;
}
.dede_pages li a, .dede_pages li.thisclass {
    border:1px solid #E7E7E7;
    height:30px;
    line-height:30px;
    background-color:#fff;
    padding:0 12px;
    color:#09F;
    box-shadow:1px 1px 1px #E7E7E7;
    margin:0 4px 0 0;
    display:block;
    float:left
}
.dede_pages li a:hover, .dede_pages li.thisclass {
    background-color:#4e5c6b;
    color:#fff;
}
.dede_pages li.thisclass {
    display:inline-block
}
.dede_pages em {
    font-size:10px;
    font-style:normal;
    -webkit-text-size-adjust:none;
}
.pagelist li.pageinfo {
    color:#999;
    font-weight:normal
}
/*首页*/
.line10 {
    height:10px;
    clear: both
}
.left {
    float:left
}
.right {
    float:right
}
.bk {
    background:#CCC
}
.bkfff {
    background:#fff
}
.index_1 {
    overflow:auto
}
.index_1_left {
    width:220px;
    height:460px;
}
.index_1_center {
    width:520px;
    /*height:460px;*/
    /*margin-left:5px*/
}
.index_1_right {
    width:230px !important;
    /*height:460px;*/
    padding-left:20px;
    overflow:hidden
}
.index_2_right{
    padding-left:10px;
    overflow:hidden
}
.index_1_left ul {
    padding-left:10px;
    border-top:3px solid #0065A4
}
.index_1_left ul li {
    line-height:22px;
    border-bottom: 2px solid #DBDEE1;
    height:58px
}
.index_1_left ul li h3 {
    height:30px;
    line-height:30px;
}
.index_1_left ul li h3 a {
    color:#004875;
    font-size:16px;
    font-weight: bold
}
.index_1_left ul li div a {
    padding:0 10px
}
.in1cbottom {
    background:url(../images/tit1.jpg) no-repeat top;
    padding-top:10px;
    margin-top:10px
}
.in1cbottom h2 {
    height:45px;
    font-size:25px;
    line-height:45px;
    font-weight:bold;
    text-align:center;
}
.in1cbottom h2 a {
    color:#06C
}
.in1cbottom ul {
    padding:0 10px;
    font-size:14px;
}
.in1cbottom ul li {
    width:250px;
    float:left;
    line-height:30px;
    text-indent:10px;
    background:url(../images/recruit_name.png) no-repeat center left;
}
.title2 {
    height:30px;
    line-height:30px;
    text-indent:10px;
    font-size:12px;
    border:1px solid #DADEE1;
    border-bottom:1px solid #0065A4
}
.gongao {
    height:238px;
    border:1px solid #DADEE1;
    border-top:1px solid #0065A4
}
.gongao li {
    padding:5px 10px;
    height: 20px;
    line-height: 20px;
    overflow:hidden;

}

.gongao li a{
    color:#FF0000;
}

.ad1 {
    height:180px;
    width:250px;
    overflow:hidden;
    margin-top:10px
}

.e_w_m{
    height:238px;
    border:1px solid #DADEE1;
    border-top:1px solid #0065A4
}

.e_w_m img{
    vertical-align:middle;
    padding-top: 30px;
}

.title3 {
    height:35px;
    line-height:35px;
    background:#0065A4;
    text-indent:10px
}
.title3 a {
    color:#fff;
    font-size:16px;
    font-weight:bold
}
.leftcolumn {
    float: left;
    width: 740px;
}
.leftcolumn .section {
    height:210px;
    border:1px solid #c5c5c5;
    border-top:3px solid #0065A4;
    background-color:#fff;
    margin-top:10px;
}
.leftcolumn .section h2 {
    height:32px;
    line-height:32px;
    background-color:#f9f9f9;
    border-bottom:1px solid #e5e5e5;
}
.leftcolumn .section h2 strong {
    display:inline-block;
    padding: 0 10px;
    height:33px;
    line-height:33px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    background-color:#0065A4;
    margin-top: -1px;
    margin-left: -1px;
    border-bottom: 1px solid #0065A4;
}
.leftcolumn .section h2 span a {
    display:inline-block;
    padding:0 8px;
    text-align:center;
    border-right:1px solid #e5e5e5;
}
.leftcolumn .section h2 span a.current {
    font-weight: bold;
    font-size: 14px;
    color: #0065A4;
}


.leftcolumn2 {
    float: left;
    width: 695px;
}
.leftcolumn2 .section {
    height:240px;
    border:1px solid #c5c5c5;
    border-top:3px solid #0065A4;
    background-color:#fff;
    margin-top:10px;
}
.leftcolumn2 .section h2 {
    height:32px;
    line-height:32px;
    background-color:#f9f9f9;
    border-bottom:1px solid #e5e5e5;
}
.leftcolumn2 .section h2 strong {
    display:inline-block;
    padding: 0 10px;
    height:33px;
    line-height:33px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    background-color:#0065A4;
    margin-top: -1px;
    margin-left: -1px;
    border-bottom: 1px solid #0065A4;
}
.leftcolumn2 .section h2 span a {
    display:inline-block;
    padding:0 8px;
    text-align:center;
    border-right:1px solid #e5e5e5;
}
.leftcolumn2 .section h2 span a.current {
    font-weight: bold;
    font-size: 14px;
    color: #0065A4;
}

.artlist {
    float:left;
    width:738px;
    margin-left:10px;
    margin-top:10px
}
.artlist li {
    height:23px;
    line-height:23px;
    padding-left:15px;
    background:url(../images/list_img.png) no-repeat 0 -59px;
    float:left;
    width:350px
}
.leftcolumn .jzgc {
    border-top:3px solid #ee6435;
}
.leftcolumn .jzgc h2 {
    background-color:#fff1ea;
    margin-bottom:16px;
}
.leftcolumn .jzgc h2 strong {
    background:none;
    color:#ec4800;
}
.leftcolumn .jzgc h2 span a, .leftcolumn .jzgc h2 span {
    color:#ec4800;
    border:none;
    width:auto;
    margin:0 4px;
}
.leftcolumn .jzgc .item {
    float:left;
    margin-bottom:8px;
    margin-left:14px;
    display:inline;
    width:330px;
}
.jzgc .item h3 {
    height:24px;
    line-height:24px;
    border-bottom:1px solid #f9e0d5;
}
.jzgc .item .title {
    display:inline-block;
    width:100px;
    height:24px;
    color:#ec4800;
    background:#f9e0d5;
    text-align:center;
    line-height:24px;
}
.jzgc .item h3 span {
    float:right;
    color:#e48c66;
}
.jzgc .item h3 span a {
    color:#e48c66;
    margin:0 4px;
}
.jzgc .item ul {
    padding:8px 4px 0;
}
.jzgc .item li {
    height:24px;
    line-height:24px;
    padding-left:12px;
    background:url(../images/list_img.png) no-repeat 0 -58px;
}
.rightcolumn {
    width:250px;
    float:right;
    overflow:hidden
}
.rightcolumn .testdate {
    height:296px;
    border:1px solid #c5c5c5;
    border-top:3px solid #0073d4;
    background-color:#fff;
}
.testdate h2 {
    font-weight:bold;
    font-size:14px;
    padding-left:14px;
    border-bottom:1px solid #c5c5c5;
    color:#0073d4;
    height:32px;
    line-height:32px;
}
.testdate table {
    width:100%;
}
.testdate th {
    height:32px;
    line-height:32px;
    color:#0073d4;
    font-weight:bold;
    text-align:center;
    border-bottom:1px solid #c5c5c5;
}
.testdate td {
    height:32px;
    line-height:32px;
    color:#b54b4f;
    font-weight:bold;
    text-align:center;
    border-bottom:1px dashed #c5c5c5;
}
.testdate td a {
    color:#b54b4f;
}
.testdate td a:hover {
    color:#b54b4f;
    text-decoration: underline;
}
.testdate td.last {
    border:none;
}
.rightcolumn .section {
    height:241px;
    border-top: 3px solid #0065A4;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #fff;
    margin-top:10px;
}
.rightcolumn .section h2 {
    position:relative;
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:bold;
    background: #f9f9f9;
    border-bottom:1px solid #e1e1e1;
    padding:0 14px;
}
.section h2 .more {
    position:absolute;
    top:0;
    right:14px;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.rightcolumn .section ul {
    padding:8px 14px;
}
.rightcolumn .section li {
    overflow:hidden;
    height:24px;
    line-height:24px;
    padding-left:15px;
    background:url(../images/list_img.png) no-repeat 0 9px;
}
.advimgs {
    height:auto;
    margin:5px 0;
    overflow:hidden;
}
.advimgs ul li {
    width:194px;
    height:60px;
    margin-right:5px;
    float:left;
    border:1px solid #dfdfdf;
    margin-top:3px;
    margin-bottom:3px;
    font-size:16px;
    color:#999;
    text-align:center;
    line-height:60px;
}
.leftsi {
    width:750px
}
.leftsi .section {
    width:363px;
    margin-right:10px;
    float:left;
    height:216px;
    border-top: 3px solid #0065A4;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #fff;
    margin-top:10px;
}
.leftsi .section h2 {
    position:relative;
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:bold;
    background: #f9f9f9;
    border-bottom:1px solid #e1e1e1;
    padding:0 14px;
}
.section h2 .more {
    position:absolute;
    top:0;
    right:14px;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.leftsi .section ul {
    padding:8px 14px;
}
.leftsi .section li {
    height:24px;
    line-height:24px;
    padding-left:15px;
    background:url(../images/list_img.png) no-repeat 0 9px;
}
.left4 {
    width:750px;
    overflow:hidden
}
.artlistpic {
    margin-top:13px;
    text-align:center;
    padding-left:4px
}
.artlistpic ul li {
    float:left;
    width:140px;
    /*height:180px;*/
    /*margin:0 10px;*/
    padding-bottom: 15px;
}
.artlistpic ul li img {
    border:1px solid #ccc;
    padding:2px;
    width:100px;
    height:120px
}

.flinka {
    line-height:35px;
}
.flinka a{
    padding-left:5px;
    padding-right: 5px;
}

.gdt {
    WIDTH:248px;
    HEIGHT:465px;
    BACKGROUND-COLOR: transparent;
    OVERFLOW: scroll;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#0071BD;
    scrollbar-face-color:#E8F5FF;
    scrollbar-shadow-color:#0071BD;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#0071BD;
    overflow-x:hidden
}
.acc {
    WIDTH: 248px;
}
.nav2 {
    LINE-HEIGHT: 30px;
    LIST-STYLE-TYPE: disc;
    DISPLAY: block;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    WIDTH: 210px;
    text-align:left;
    padding:0 0 0 10px;
    background:url(../images/index_02.jpg) repeat-x 5px;
    margin:0 10px;
    color:#990100
}
.sub {
    WIDTH: 230px;
    text-align:left;
    display:none
}
.xg_list001 {
    padding:0 0 0 10px
}
.xg_list001 li {
    text-align:left;
    line-height:24px;
    padding:0 0 0 12px;
    background:url(../images/list.jpg) no-repeat 5px;
}
.wpic {
    padding:0 10px
}
.wpic dd {
    height:70px;
    margin:10px 0 0 0;
    border-bottom:1px dotted #999;
    padding-bottom:10px
}
.ppic {
    width:70px;
    height:70px
}
.ppic img {
    border:1px solid #ccc;
    width:69px;
    height:69px
}
.ptext {
    width:150px;
}
.ptext span a {
    color:#C00
}


.wpic1 {
    padding:0 10px
}
.wpic1 dd {
    height:55px;
    margin:10px 0 0 0;
    border-bottom:1px dotted #999;
    padding-bottom:10px
}
.ppic1 {
    width:50px;
    height:50px
}
.ppic1 img {
    border:1px solid #ccc;
    width:49px;
    height:49px
}
.ptext1 {
    width:170px;
}
.ptext1 span a {
    color:#C00
}


.menu_copy {
    text-align:center
}
.apply-box {
    padding:30px 112px;
}
.apply-box p {
    line-height:32px;
    margin-bottom:8px;
    font-size:16px;
}
.apply-box label {
    display:inline-block;
    width:80px;
    text-align:right;
    margin-right:10px;
    vertical-align:top;
}
.apply-box input {
    width:240px;
    height:20px;
    padding:5px 6px;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:1px 1px 1px #eee inset;
}
.apply-box textarea {
    width:350px;
    height:120px;
    padding:5px 6px;
    border:1px solid #ccc;
    border-radius:2px;
    box-shadow:1px 1px 1px #eee inset;
}
.apply-box p em {
    margin-left:10px;
    font-weight:bold;
    color:red;
}
.apply-box button {
    width:120px;
    height:40px;
    margin-left:90px;
    margin-top:20px;
    border-radius:3px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    background-color:#e64600;
}
.arclist li {
    height: 35px;
    font-size:14px;
    padding-left: 15px;
    background: url(../images/list_img.png) no-repeat 0 9px;
}
.arclist li span {
    float:right
}
.arclist li a b {
    font-weight:normal;
    color:#C30
}



.righthhh {
    width:700px
}
.righthhh .section {
    width:343px;

    float:left;
    height:242px;
    border-top: 3px solid #0065A4;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #fff;
    margin-top:10px;
}
.righthhh .section h2 {
    position:relative;
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:bold;
    background: #f9f9f9;
    border-bottom:1px solid #e1e1e1;
    padding:0 14px;
}
.section h2 .more {
    position:absolute;
    top:0;
    right:14px;
    font-size:12px;
    font-weight:normal;
    color:#666;
}
.righthhh .section ul {
    padding:8px 14px;
}
.righthhh .section li {
    height:24px;
    line-height:24px;
    padding-left:15px;
    background:url(../images/list_img.png) no-repeat 0 9px;
}

.rightcolumn1 {
    float: left;
    width: 700px;
}
.rightcolumn1 .section {
    height:240px;
    border:1px solid #c5c5c5;
    border-top:3px solid #0065A4;
    background-color:#fff;
    margin-top:10px;
}
.rightcolumn1 .section h2 {
    height:32px;
    line-height:32px;
    background-color:#f9f9f9;
    border-bottom:1px solid #e5e5e5;
}
.rightcolumn1 .section h2 strong {
    display:inline-block;
    padding: 0 10px;
    height:33px;
    line-height:33px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    background-color:#0065A4;
    margin-top: -1px;
    margin-left: -1px;
    border-bottom: 1px solid #0065A4;
}
.rightcolumn1 .section h2 span a {
    display:inline-block;
    padding:0 8px;
    text-align:center;
    border-right:1px solid #e5e5e5;
}
.rightcolumn1 .section h2 span a.current {
    font-weight: bold;
    font-size: 14px;
    color: #0065A4;
}

.titlejj {
    height:30px;
    background-color:#eceff0;
    line-height:30px;
    text-indent:10px;
    font-size:14px;
    border:1px solid #DADEE1;
    border-bottom:1px solid #0065A4
}
.jj {

    border:1px solid #DADEE1;
    border-top:1px solid #0065A4;
    margin-bottom:10px


}
.jj li {
    padding:5px 10px;
    border-bottom:dashed 1px #CCCCCC
}



.layout{background-color:#f8f8f8;overflow:hidden;padding-top:14px;}
.layout-Coach{width:1000px;margin:0 auto;background-color:#fff;overflow:hidden}
.Coach{border:1px #e3e3e3 solid;height:35px;position:relative}
.Coach-title{width:110px;height:36px;float:left;position:absolute;}
.Coach-title span{height:36px;width:110px;background:url("../images/jzs/icon.jpg") 0 0 no-repeat;display:block;position:absolute;left:-1px;top:-1px}
.Coach-title span h4{color:#fff;padding-left:10px;font-size:16px;line-height:33px;font-weight:bold}
.Coach-list{float:left;position:absolute;left:130px}
.Coach-list ul{overflow:hidden}
.Coach-list ul li{float:left;height:35px;line-height:35px;padding:0 15px;color:#333;font-size:14px;font-weight:bold;cursor:pointer}
.Coach-list ul li a{color:#333}
.Coach-list ul li.active{color:#0d80d1;border-bottom:2px #0d80d1 solid;height:34px}
.Coach-content{border:1px #e3e3e3 solid;border-top:none;overflow:hidden;height:100%}
.Coach-div{width:970px;margin:10px auto;overflow:hidden}

.Coach-div .Coach-span{height:38px;display:block;color:#666}
.Coach-div .Coach-span strong{line-height:38px;color:#666;font-size:14px}
.Coach-div .Coach-span a{padding:0 20px;color:#666;}
.Coach-div .Coach-center{background-color:#f7f7f7;display:block;overflow:hidden}
.Coach-div .Coach-center ul{overflow:hidden;margin:5px 0}
.Coach-div .Coach-center ul li{line-height:24px;height:24px;overflow:hidden;color:#666}
.Coach-div .Coach-center ul li strong{color:#666;font-weight:bold}
.Coach-div .Coach-center ul li a{color:#4184cf}
.Coach-div .Coach-center ul li em{color:#ff6600;font-style:normal;}
.Coach-div .Coach-table{margin-top:10px;display:block}
.Coach-div .Coach-table .infor{text-align: left; color: #666;padding: 5px 5px 5px 20px;line-height: 1.8em;font-size: 12px;}

.Coach-div .info {background-color: #f7f7f7;border-radius: 5px;display: block;line-height: 22px;padding: 10px;}

.table{text-align:center}
.table tr,.table th,.table td{border:1px #e3e3e3 solid;height:33px;vertical-align: middle;line-height:33px;font-size:14px}
.table th{font-size:14px;color:#333;font-weight:bold}
.table tr.background{background-color:#f7f7f7}
.table td.table-title{color:#0d80d1;font-weight:bold}
.table td.table-teacher a{color:#333;}
.table td.table-listen a{background: url("../images/Listen.png") 10px 6px no-repeat; color:#333;height:33px;display:block;padding-left:15px;width: 95px;}
.table td del{color:#999}
.table td.table-select{text-align: left;}
.table td.table-select a{color:#ff6600;}
.Coach-div .buy{height:35px;margin-top:10px;display:block;overflow:hidden}
.buy-title{display:block;float:left;padding-left:35px;color:#999}
.buy-Price{float:right;display:block;height:35px}
.buy-Price strong{font-size:14px;font-weight:normal;padding:15px 15px 0 0;display:block;float:left}
.buy-Price strong em{color:#fc9902;font-style:normal;font-weight:bold;}
.buy-Price strong b{color:#999;font-weight:bold;}
.buy-Price a{width:100px;height:34px;background-color:#57b11b;display:block;float:left;text-align:center;line-height:34px;font-weight:bold;font-size:14px;color:#fff}

.sub_right{
    float:left;
    width:710px;
}

/*资质标准*/
.index_zz_current {
    display: inline-block;
    padding: 0 10px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #0065A4;
    margin-top: -1px;
    margin-left: -1px;
    border-bottom: 1px solid #0065A4;
}
.zzbj_list_span a:hover{
    color: #fff !important;

}

.lwfb_more{
    background: #0065A4 !important;
    border-bottom: 0 solid !important;
    padding-right: 14px !important;
}
.lwfb_more a{
    right: 14px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
}